.print
{
	display:none!important
}
.champs_obligatoires {
	margin: 10px 0 0 15px
}
.linkNoBg a {
	background: none!important;
	padding-left: 0!important
}
.noBg {
	background: none!important;
	padding-left: 0!important
}

/* Message d'alerte
------------------------------------------------------------------------------*/
.warning {
	background: url(../img/bg_warning.png) no-repeat 0 0;
	padding-top: 10px;
	width: 727px;
	color: #f00;
	margin-bottom: 40px;
}
.warning .warning {
	background-position: 0 100%;
	padding: 0 20px 20px;
	margin-bottom:0px;
	width: 687px
}
.warning h2 {
	font-size: 1.63em
}
.warning ul {
	margin-top: 10px
}
.warning ul a {
    color: #f00
}
.warning li {
    background:url(../img/chevron_rouge.png) no-repeat 0 4px;
    padding-left: 8px
}

/*
------------------------------------------------------------------------------*/
#corps
{
	background-image:url(../img/corps_haut.png);
	background-position:0 34px;
	background-repeat:no-repeat;
	padding-top:54px
}

* html body #corps {
	height: 1%;
	padding-top: 70px;
	margin-top: -70px
}
#corps_haut
{
	background-color:#FFF;
	padding-left:16px;
	color:inherit;
	padding-bottom:10px
}
#page
{
	width:760px;
	float:left
}
/* 
------------------------------------------------------------------------------*/
#page h2
{
	position:relative;
	margin-top:-1px;
	z-index:30
}
#page h2 img
{
	display:block
}
#page .noBg {
	background: none;
	padding:0
}

/* encart
------------------------------------------------------------------------------*/
#page .encart
{
	width:169px;
	margin-right:10px
}

#page .encart dt span span a {
	color: #fff;
	text-decoration: none!important
}
#page .encart.colonne_une dd {
	border-color: #2EB2F6
}

#page .encart dd img
{
	display:block;
	margin:0 -8px
}
#page .encart dd.dernier
{
	border:none
}
/* quatre colonnes
------------------------------------------------------------------------------*/
#quatre_colonnes
{
	padding-bottom:2px;
	background-image:url(../img/4_colonnes.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	position:relative;
	float:left
}
/* trois colonnes
------------------------------------------------------------------------------*/
#trois_colonnes
{
	width:540px;
	float:left
}
#trois_colonnes strong
{
	font-size:1.1em
}
#trois_colonnes strong a
{
	font-size:0.9em
}
#trois_colonnes dd
{
	border:none;
	margin-bottom:4px
}
#trois_colonnes dd img
{
	border-left:2px solid!important;
	border-right:2px solid!important;
	border-bottom:2px solid!important;
	margin-bottom:4px!important
}
#trois_colonnes dd.dernier
{
	position:absolute;
	bottom:5px
}
#trois_colonnes .encart ul,
#trois_colonnes .encart ol
{
	margin:6px 0
}
#trois_colonnes .encart ol,
#trois_colonnes .encart ol li
{
	list-style-type:decimal
}
#trois_colonnes .encart ol li
{
	padding:0;
	background:none;
	margin-left:18px
}
/* colonne une
------------------------------------------------------------------------------*/
#page .colonne_une
{
	margin-right:30px
}
#page .colonne_une ul
{
	margin:8px -8px -8px;
	padding:4px 10px 2px;
	background-color:#2EB2F6;
	color:#FFF
}
/*#page #quatre_colonnes .colonne_une dd
{
	border-color:#2EB2F6
}*/
#page .colonne_une li
{
	background-image:url(../img/chevron_blanc.png)
}
#page .colonne_une a
{
	background-color:inherit;
	color:#FFF
}
#page .colonne h3
{
	margin-top:0
}
/* bien-etre
------------------------------------------------------------------------------*/
#page .bien-etre dd img
{
	border-color:#719705!important
}
#page .bien-etre dd li
{
	background-image:url(../img/chevron_vert.png)
}
#page .bien-etre dd a
{
	color:#719705;
	background-color:inherit
}
/* actus marques
------------------------------------------------------------------------------*/
#page .actus_marques dd img
{
	border-color:#2EB2F6!important
}
#page .actus_marques dd li
{
	background-image:url(../img/chevron_bleu.png)
}
#page .actus_marques dd a
{
	color:#0192DD;
	background-color:inherit
}
/* mes moments
------------------------------------------------------------------------------*/
#page .mes_moments dd img
{
	border-color:#F13AB6!important
}
#page .mes_moments dd li
{
	background-image:url(../img/chevron_rose.png)
}
#page .mes_moments dd a
{
	color:#E70EA1;
	background-color:inherit;
}
/* dossier
------------------------------------------------------------------------------*/
.dossier
{
	background-repeat:no-repeat;
	position:relative;
	height: 1%;
	top:-30px;
	background-position:0 55px
}
#dossier_menu
{
	height:330px
}
#dossier_menu li
{
	float:left;
	margin-top:230px
}

#page #coeur_double h4 {
	color: #fff;
	font-size: 1em
}
/* encart
------------------------------------------------------------------------------*/
.encart_ie,
.id_encart
{
	background-repeat:no-repeat;
	background-position:0 0;
	width:345px;
	height:380px;
	position:absolute;
	top:26px;
	right:50px
}

.encart_ie .id_encart
{
	background:none!important;
	position:static
}
.id_encart dt
{
	margin-left:75px
}
.id_encart .editable ul,
.id_encart .editable p
{
	margin:6px 0
}
.id_encart .editable
{
	margin:10px 0 0 190px;
	width:145px;
	font-size:0.9em
}
.id_encart .editable strong
{
	color:#C60;
	background-color:inherit
}
.id_encart .editable a
{
	position:relative
}
.id_encart dt a
{
	color:#C60;
	display:block;
	background-color:inherit;
	padding-left:10px;
	font-size:1.5em;
	font-weight:bold;
	text-decoration:none
}
.id_encart dd
{
	margin-left:190px;
	width:150px;
	font-size:0.9em
}
.id_encart dd.visuel
{
	position:absolute;
	top:65px;
	left:18px;
	margin-left:0;
	width:165px;
	display:inline;
	float:left;
	margin-right:25px
}
.id_encart a
{
	color:#F90;
	background-color:inherit
}
.id_encart label,
.id_encart a.lien,
.id_encart input
{
	position:relative
}
.id_encart dd img
{
	margin-top:18px
}
.id_encart dd strong
{
	display:block;
	color:#C60;
	background-color:inherit;
	margin:6px 0
}
.id_encart dd.note img
{
	margin-top:-2px;
	vertical-align:middle
}
.id_encart dd a.lien,
.id_encart .editable li
{
	padding-left:10px;
	display:block;
	background-image:url("../img/chevron_orange.png");
	background-position:0 4px;
	background-repeat:no-repeat
}
.id_encart dd.note a.lien
{
	color:#333;
	padding:0;
	display:inline;
	background-image:none;
	background-color:inherit
}
.id_encart dd.visuel a,
.id_encart dd.push a
{
	padding:0;
	background-image:none
}
.id_encart fieldset
{
	position:absolute;
	top:270px;
	float:left;
	left:90px;
	width:250px;
	display:inline
}
.id_encart fieldset .text
{
	width:190px;
	margin-right:10px
}
.id_encart fieldset a
{
	color:#8B3C02;
	background-color:inherit;
	font-size:0.9em;
	display:block;
	margin:6px;
	padding-left:10px;
	background-image:url("../img/chevron_noir.png");
	background-position:0 4px;
	background-repeat:no-repeat
}
#colonne
{
	float:left;
	width:130px;
	margin-right: 10px
}
#colonne_deux
{
	float:left;
	width:588px
}
#colonne_deux h3 {
	font-size: 1.4em/*!important*/
}
#colonne_deux #coeur
{
	width:auto
}
/* coeur
------------------------------------------------------------------------------*/
#coeur
{
	width:728px;
	overflow:hidden;
	z-index:20;
	position:relative
}
#chemin_de_fer
{
	width:728px;
	padding:2px 0 2px 0;
	font-size:0.8em;
	border-bottom:1px solid #FFF
}
#chemin_de_fer li.premier
{
	padding-left:10px
}
#chemin_de_fer li
{
	display:inline
}
#chemin_de_fer li a
{
	text-decoration:none;
	padding-right:10px;
	margin-right:5px;
	background-image:url(../img/chevron_gris.png);
	background-repeat:no-repeat;
	background-position:100% 50%
}
#chemin_de_fer li a
{
	background-color:inherit;
	color:#999
}
#chemin_de_fer
{
	background-color:#EBF3FB;
	color:#59A8DE
}
#coeur_gauche
{
	float:left;
	width:360px
}
#coeur_gauche img,
#coeur_gauche embed
{
	display:block
}
#coeur_droite fieldset
{
	padding:0 20px
}
#coeur_droite legend
{
	padding-top:10px
}
#coeur_droite .submit
{
	position:absolute;
	top:200px;
	right:10px
}
#coeur_droite p
{
	margin-top:5px;
}
#coeur_droite p.ruses {	
	text-align: right;
}
#coeur_droite p.ruses a {
	color: #fff;
}
#coeur_droite .text
{
	width:150px
}
#coeur_droite select.text
{
	width:158px
}
#coeur_droite label
{
	float:left;
	width:10em
}
#coeur_droite fieldset a
{
	color:#333!important;
	padding-left:10px;
	background-image:url(../img/chevron_noir.png);
	background-position:0 50%;
	background-repeat:no-repeat;
	background-color:inherit
}
#coeur_droite
{
	float:left;
	width:360px;
	font-size:0.9em
}
#coeur .inside
{
	padding:8px 20px
}
#coeur_droite li
{
	padding-left:10px;
	background-image:url(../img/chevron_noir.png);
	background-position:0 5px;
	background-repeat:no-repeat
}
#coeur_droite a
{
	color:#333;
	background-color:inherit
}
#coeur_droite ul
{
	margin:10px 0 20px
}
.boutons
{
	margin-top:10px!important
}
.boutons li
{
	padding:0!important;
	background-image:none!important
}
#coeur_droite dl
{
	width:278px;
	margin-top:5px
}
#coeur_droite dt,
#coeur_droite dd
{
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 10px
}
#coeur_droite dd
{
	background-position:0 100%!important
}
#page #coeur h3
{
	height: 1%;
	margin:0;
	padding: 0
}
#coeur_double
{
	background-repeat:no-repeat;
	background-position:0 100%
}
/* criteres
------------------------------------------------------------------------------*/
#criteres
{
	z-index:10;
	margin-top:-15px;
	padding-top:15px;
	float:left;
	background-repeat:no-repeat;
	background-position:0 0;
	padding-bottom:1px
}
#criteres .inside
{
	width:728px;
	background-repeat:no-repeat;
	background-position:0 100%;
	float:left;
	font-size:0.9em
}
#criteres fieldset
{
	margin:10px 0 0 30px;
	height:130px;
	float:left;
	width:315px
}
#criteres legend
{
	padding-bottom:6px
}
#criteres p
{
	float:left;
	width:155px
}
#criteres p.texte
{
	display:block;
	font-weight:normal;
	width:310px;
	margin-bottom:6px
}
#criteres p input
{
	float:left;
	width:15px
}
#criteres ul
{
	clear:left;
	margin-left:20px;
	height:60px
}
#criteres ul li
{
	margin-top:28px;
	float:left
}
#criteres .submit
{
	top:0;
	left:390px
}
#selection_criteres ul
{
	width:310px;
	float:left;
	max-height:32px;
	overflow:auto;
	margin:10px 0
}
#selection_criteres li
{
	color:#333;
	background-color:inherit;
	float:left;
	padding:0;
	margin-right:6px;
	display:inline;
	white-space:nowrap;
	background-image:none
}
/* 2 colonnes
------------------------------------------------------------------------------*/
.deux_colonnes
{
	margin-top:10px;
	padding-bottom:10px;
	background-repeat:no-repeat;
	background-position:0 100%;
	overflow:auto;
	width:100%
}
.deux_colonnes .colonne
{
	float:left;
	width:357px;
	margin-right:13px;
	font-size:0.9em
}
.deux_colonnes dt
{
	font-weight:bold
}
.deux_colonnes dt img
{
	float:left;
	margin-right:10px;
	margin-left:-105px
}
.deux_colonnes .visuel_large dt img
{
	margin-left:-125px
}
.deux_colonnes.speciales {
	margin-top: 20px
}
.deux_colonnes.speciales .colonne h3 {
	padding-top: 0!important
}
.deux_colonnes.speciales dt img
{
	margin-left:-95px
}
.deux_colonnes.speciales .visuel_large dt img
{
	margin-left:-115px
}
.deux_colonnes dl
{
	padding-top:8px;
	clear:left
}

.deux_colonnes li
{
	padding-left: 10px;
	background-position:0 50%;
	background-repeat:no-repeat;
	height: 1% /* correctif pour ie pour qu'il affiche les puces*/
}

.deux_colonnes dt,
.deux_colonnes dd
{
	padding-left:105px
}
.deux_colonnes .visuel_large dt,
.deux_colonnes .visuel_large dd
{
	padding-left:125px
}
.deux_colonnes ul
{
	padding-left:105px;
	margin-top:20px
}
.deux_colonnes dd ul
{
	margin-top:0;
	padding:0;
	margin-bottom:20px
}
.deux_colonnes .dernier
{
	padding-left:105px;
	margin-top:20px
}
.deux_colonnes .visuel_large .dernier
{
	padding-left:125px
}
.deux_colonnes .dernier label
{
	display:block
}
.deux_colonnes.speciales
{
	background-repeat:repeat-y;
	background-position:0 100%
}
#colonne_deux .deux_colonnes .colonne
{
	width:286px;
	margin-right:0
}
#colonne_deux .deux_colonnes .colonne.premier
{
	margin-right:14px
}
#colonne_deux .deux_colonnes .colonne p
{
	border-top:1px solid #999;
	margin-top:10px;
	padding-top:10px
}
#colonne_deux .deux_colonnes .colonne p.premier
{
	border-top:none;
	margin-top:0;
	padding-top:0
}
#colonne_deux .deux_colonnes .colonne .inside
{
	padding:6px
}
#colonne_deux h4
{
	font-size:1em
}
/* 1 colonnes
------------------------------------------------------------------------------*/
.une_colonne
{
	margin-top:10px;
	width:727px;
	color: #000
}
.une_colonne p
{
	font-size:0.9em;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
	width:524px;
}
.une_colonne .colonne h3 img
{
	display:block
}
.une_colonne .colonne dl
{
	overflow:auto;
	width:100%;
	border-bottom:2px solid
}
.une_colonne dt
{
	font-weight:bold;
	font-size:0.9em
}
.une_colonne .colonne dt img
{
	margin-top:-10px;
	float:left;
	margin-right:10px
}
.une_colonne .colonne p
{
	border:none!important
}
.une_colonne .colonne li
{
	padding-left:10px;
	background-position:0 50%;
	background-repeat:no-repeat
}
.une_colonne .favoris dl
{
	position:relative
}
.une_colonne .favoris dt
{
	margin-top:4px
}
.une_colonne .favoris p
{
	padding-right:200px
}
.une_colonne .favoris ul
{
	position:absolute;
	top:16px;
	right:5px
}

.une_colonne .inside {
	padding: 0 10px 5px
}
/* pagination
------------------------------------------------------------------------------*/
.pagination
{
	margin:10px 0;
	text-align:right;
	width:730px
}
.pagination li
{
	font-size:0.9em;
	font-weight:bold;
	display:inline;
	margin-right:4px
}
.pagination a
{
	font-weight:normal
}
/* alerte
------------------------------------------------------------------------------*/
.alerte
{
	margin:10px 0;
	padding:4px 30px;
	color:#C00;
	background-color:inherit;
	background-image:url(../img/alerte.png);
	background-position:0 0;
	background-repeat:no-repeat
}
.alerte strong
{
	text-transform:uppercase
}
/* star-rating
------------------------------------------------------------------------------*/
.star-rating.orange,
.star-rating.orange a:hover,
.star-rating.orange a:active,
.star-rating.orange a:focus,
.star-rating.orange .current-rating
{
	background-image:url(../img/etoiles_orange.png)!important	
}
.star-rating.orange_blanc,
.star-rating.orange_blanc a:hover,
.star-rating.orange_blanc a:active,
.star-rating.orange_blanc a:focus,
.star-rating.orange_blanc .current-rating
{
	background-image:url(../img/etoiles_orange_blanc.png)!important	
}
.star-rating.violet,
.star-rating.violet a:hover,
.star-rating.violet a:active,
.star-rating.violet a:focus,
.star-rating.violet .current-rating
{
	background-image:url(../img/etoiles_violet.png)!important	
}
.encart dt span,
.colonnes_4 dt span
{
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:10px	
}
.encart dl dt span
{	
	padding:0
}
.encart dt span span,
.colonnes_4 dt span span
{
	background-position:100% 0;
	padding:8px 10px 4px;
	font-weight:bold;
	color:#FFF;
	background-color:inherit
}
/* resultats
------------------------------------------------------------------------------*/
#resultats
{
	width:728px
}
#resultats h2
{
	font-size:1em;
	margin:10px 150px
}
#page h3
{
	padding-top:10px;
	/*font-size:0.9em;*/
	font-size: 1em;
	position:relative
}
#page h3 span,
#page h4 span,
.onglets span
{
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:10px	
}
#page h3 span span,
#page h4 span span,
.onglets span span
{
	background-position:100% 0;
	padding:5px 10px 4px;
	font-weight:bold;
	color:#FFF;
	background-color:inherit
}
#page h3 span span a,
#page h4 span span a {
	color: #fff;
	text-decoration: none
}

.onglets span span
{
	padding:8px 10px 4px 0
}
.onglets a
{
	text-decoration:none
}
.onglets .courant a
{
	text-decoration:none!important;
	color:#FFF;
	background-color:inherit
}
#resultats h3 a
{
	position:absolute;
	right:18px;
	color:#FFF;
	background-color:inherit;
	text-decoration:none
}
#resultats p
{
	font-size:0.9em;
	border-bottom:1px solid #CCC;
	padding:5px 18px
}

#resultats .resultats_a_table a,
#resultats .resultats_bien_etre a,
#resultats .resultats_actus_marques a,
#resultats .resultats_communaute a,
#resultats .resultats_coin_perso a,
#resultats .resultats_mes_moments a {
	color: #333;
	text-decoration: none
}
#resultats .resultats_a_table a:hover,
#resultats .resultats_bien_etre a:hover,
#resultats .resultats_actus_marques a:hover,
#resultats .resultats_communaute a:hover,
#resultats .resultats_coin_perso a:hover,
#resultats .resultats_mes_moments a:hover {
	text-decoration: underline
}

#resultats .resultats_a_table h3 span
{
	background-image:url(../../a_table/img/titre.png);
}
#resultats .resultats_bien_etre h3 span
{
	background-image:url(../../bien-etre/img/titre.png);
}
#resultats .resultats_actus_marques h3 span
{
	background-image:url(../../actus_marques/img/titre.png);
}
#resultats .resultats_communaute h3 span
{
	background-image:url(../../communaute/img/titre.png);
}
#resultats .resultats_coin_perso h3 span
{
	background-image:url(../../coin_perso/img/titre.png);
}
#resultats .resultats_mes_moments h3 span
{
	background-image:url(../../mes_moments/img/titre.png);
}

/* tableau de résultat de moteur de recherche de recettes
------------------------------------------------------------------------------*/

table.resultats_recettes
{
	margin:10px 0;
	width:728px
}
.resultats_recettes td,
.resultats_recettes th
{
	border-bottom:1px solid #CCC;
	padding:0 6px;
	text-align:left
}
.resultats_recettes tbody td,
.resultats_recettes tbody th
{
	padding:6px
}
.resultats_recettes thead
{
	white-space:nowrap
}
.resultats_recettes .picto
{
	padding-left:30px;
	background-position:4px 0;
	height:22px;
	background-repeat:no-repeat;
}
.resultats_recettes tbody th a
{
	font-weight:normal;
	text-decoration:none
}
.resultats_recettes .votes
{
	white-space:nowrap;
	font-size:0.9em
}
/**/

#prequestionnaire
{
	width:728px
}
#prequestionnaire div img
{
	margin-top:-10px;
	float:left
}
#prequestionnaireedition div img
{
      float:left
}
#prequestionnaire div p
{
	border:none;
	clear:none
}
#prequestionnaire p
{
	border-top:2px solid;
	padding-top:15px;
	clear:both
}
.bulle
{
	float:right;
	text-decoration:none;
	color:#FFF;
	background-color:inherit
}
.bulle span
{
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:10px
}
.bulle span span
{
	background-position:100% 0;
	padding:8px 20px 8px 10px;
	font-weight:bold
}
.dossier_produit,
.dossier_produit_menu
{
	margin-top:10px;
	background-repeat:no-repeat;
	background-position:0 0;
	height:150px;
	font-size:0.9em
}

.dossier_produit {
	height: auto;
	padding-bottom: 15px;
}

.dossier_produit_menu {
	margin-top: -35px;
}
.dossier_produit .inside,
.dossier_produit_menu .inside
{
	padding:20px;
}
.dossier_produit img,
.dossier_produit_menu img
{
	float:left;
	margin-right:20px
}
.dossier_produit li a,
.dossier_produit_menu li a
{
	padding-left:10px;
	background-image:url(../img/chevron_blanc.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	color:#FFF;
	background-color:inherit
}
.dossier_produit a,
.dossier_produit_menu a {
	color:#FFF
}
.dossier_produit h5,
.dossier_produit_menu h5
{
	color:#FFF;
	background-color:inherit;
	margin-top:-10px;
	margin-bottom:10px;
	font-size:1.1em
}
.clip
{
	width:585px;
	float:left
}
#clips
{
	background-position:0 100%;
	background-repeat:repeat-x;
	overflow:hidden;
	width:500000px
}
#clip
{
	clear:both;
	width:585px;
	overflow:hidden
}
.onglets
{
	float: left;
	height:26px;
	margin-bottom:-1px;
	overflow:hidden
}
.onglets li
{
	float:left
}
#clip .inside
{
	padding:10px
}
.clip
{
	border-top:1px solid
}
#clips .dossier_produit
{
	background:none;
	height:115px;
	border-top:1px solid #CCC
}
#clips .dossier_produit.premier
{
	border-top:none
}
.carre
{
	width:586px
}
.carre h3
{
	padding:4px 10px;
	margin:0 0 2px
}
.carre div
{
	border:2px solid;
	padding:10px;
	color: #000
}
#colonne h3
{
	font-size:1em
}
#colonne ul
{
	margin-bottom:10px
}
#colonne li.courant
{
	font-weight:bold
}
#colonne a
{
	text-decoration:none
}
#colonne .dernier a
{
	text-decoration:underline
}
#coeur h3
{
	color:#FFF;
	background-color:inherit;
	font-size:1.2em
}
#imc
{
	width:728px
}
#imc a
{
	color:#333;
	background-color:inherit
}
#imc p
{
	margin-bottom:6px
}
#imc_calcul
{
	float:left;
	width:368px
}
#imc .inside
{
	margin:10px 0;
	padding:0 10px;
	border-left:1px solid #999
}
#imc .inside.premier
{
	border-left:none
}
#imc_resultats
{
	float:left;
	width:358px
}
#imc .submit
{
	text-align:right
}
#imc label
{
	float:left;
	display:block;
	width:120px
}
#imc_contenu
{
	border-top:none;
	float:left
}
#imc_contenu
{
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid
}
.alerte_fond
{
	background-image:url(../img/fond_alerte.png);
	background-repeat:no-repeat;
	background-position:0 10px;
	padding:20px 45px;
	margin-left: 0!important;
	font-size:0.9em
}
.alerte_fond strong
{
	font-size:1.2em;
	text-transform:uppercase;
	color:#C00;
	background-color:inherit
}
#page h4
{
	font-size:1.4em;
	padding-bottom:10px
}
#une_colonne .inside
{
	padding:10px;
	width:100%
}
#deux_colonnes .inside 
{
	padding:10px
}
#deux_colonnes .fond
{
	margin-left:-10px;
	padding-top:10px;
	background-image:url(../../bien-etre/img/encart.png);
	background-repeat:no-repeat;
	background-position:0 0
}
#deux_colonnes .fond .fond
{
	margin:0;
	padding:0 0 0 10px;
	background-position:0 100%
}
#deux_colonnes div
{
	clear:both;
	overflow:auto;
	height:1%;
	margin-bottom:20px
}
#deux_colonnes .texte
{
	float:left;
	width:320px
}
#deux_colonnes p img
{
	margin-right:10px;
	margin-bottom:5px;
	float:left
}

/* Epicerie produits liste
------------------------------------------------------------------------------*/

.liste_produits
{
	margin-top:10px;
	width:727px;
	overflow: hidden;
}

.produit_marque
{
	font-size:0.9em;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	overflow:auto;
	width:727px;
}

.produit_marque p
{
	float:left;
}
.produit_marque p.descript_produit{	
	width: 645px;
}
.produit_marque img
{	
	float:left;
	display:block;
	margin-right: 10px
}

/* Top 10 communaute recettes
------------------------------------------------------------------------------*/

.top_recette
{
	margin-top:10px;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	overflow:auto;
	float: left;
	width: 357px
}

.top_recette img
{
	margin-right:10px;
	float:left;
}

.top_recette ul
{
	padding-left: 0px !important;
	float:left;
	margin-top:0px;
}

/* Menus tradition
------------------------------------------------------------------------------*/

.intro_menus {
	margin: 0 50px 15px 10px;
	font-size: .91em;
}

#deux_colonnes .fond_menu
{
	padding-top:10px;
	background-repeat:no-repeat;
	background-position:0 0;
	
}
#deux_colonnes .fond_menu .fond_menu
{
	margin:0;
	padding:0 0 0 10px;
	background-position:0 100%;
}

#deux_colonnes .fond_menu .fond_menu dl {
	font-size: .91em;
}

#deux_colonnes .fond_menu .fond_menu dd {
	margin-right: 20px;
}

a.bt_ajouter_menu{
	display: block;
	width: 165px;
	margin: -20px 0 20px 525px;
}

#deux_colonnes .dossier_produit_menu {
	margin-bottom: 0px;
}

#deux_colonnes .dossier_produit_menu .inside {
	width: 687px;
	padding: 20px 20px 0;
	margin-bottom: 10px;
}

/* Mieux manger, mieux vivre
------------------------------------------------------------------------------*/

.deux_colonnes.noBg {
	background: none!important;
}

#page .deux_colonnes.noBg h4 {
	padding-bottom: 0;
}
#page .deux_colonnes.noBg .colonne {
	margin-right: 0!important;
	width: 350px
}

#page .deux_colonnes .colonne.droite
{
	width:378px;
	font-size: .9em;
	margin-top: 30px;
}
#page .deux_colonnes .colonne.droite h4 {
	font-size: 1em
}


.deux_colonnes #criteres_mieux_vivre,
.deux_colonnes #decouvrez_recettes
{
	padding-top:10px;
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;	
}
.deux_colonnes #criteres_mieux_vivre .inside,
.deux_colonnes #decouvrez_recettes .inside
{
	background-repeat: no-repeat;
	background-position:0 100%;
	margin: 0;
	padding: 0;
	width: 350px;
	float: left;
}
.deux_colonnes #decouvrez_recettes .inside dl
{
	overflow:auto;
	height:1%;
	width:310px;
	margin:-6px 10px 10px
}

#criteres_mieux_vivre fieldset {
	float: left;
	margin: 15px 0 0 10px;
	width: 315px;
}
#criteres_mieux_vivre fieldset.premier {
	margin-top: 0;
}

#criteres_mieux_vivre legend {
	padding-bottom : 6px;
}

#criteres_mieux_vivre p {
	float: left;
	width: 155px;
}

#criteres_mieux_vivre p input.radio {
	float: left;
	width: 15px;
}

#criteres_mieux_vivre p input.text
{
	width:150px
}
#criteres_mieux_vivre p select.text
{
	width:157px
}

#criteres_mieux_vivre p.texte {
	display: block;
	margin-bottom: 6px;
	width: 310px;
}

/* Divers
------------------------------------------------------------------------------*/

#une_colonne
{
	color: #000;
	width:728px
}
#page span span
{
	position:relative
}
#page span span a.droite
{
	padding-left:10px;
	background-image:url(../img/chevron_blanc.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	float:right;
	top:8px;
	right:0;
	font-size:0.9em;
	position:absolute;
	color:#FFF;
	font-weight:normal;
	margin-right:10px;
	text-transform:none
}

#page h3 span.noBg {
	font-size: .9em;
}

#criteres_mieux_vivre p.bt_mieux_vivre input,
#criteres_mieux_vivre p.bt_recettes input
{
	display: block;
	width: 45px;
	margin: 10px 0 5px 265px;
	padding-bottom: 10px;
}

#criteres_mieux_vivre p.bt_mieux_vivre input{
	margin: 85px 0 5px 100px
}

#criteres_mieux_vivre p.bt_recettes input
{
	width: 37px;
}

/* Questionnaire actu marques
------------------------------------------------------------------------------*/

#prequestionnaire .questionnaire_fond {
	border-bottom: #3dcbf9 1px solid;
	padding: 25px 0 15px;
	float: left;
}
#prequestionnaire .questionnaire_fond p {
	padding-top: 30px;
}
#prequestionnaire .questionnaire_fond p img {
	margin-right: 25px;
}
#prequestionnaire .questionnaire_fond p {
	margin:0;
	padding:0;
}
#prequestionnaire .questionnaire_fond fieldset {
	margin-bottom: 25px;
}
#prequestionnaire .questionnaire_fond fieldset p {
	padding-top: 5px;
	margin-left: 10px;
}
#prequestionnaire .questionnaire_fond fieldset legend {
	margin-left:-4px;
	color: #000;	
	background-color: inherit;
}
#prequestionnaire .questionnaire_fond fieldset legend span {
	display:block;
	width:490px;
}

#prequestionnaire .questionnaire_fond fieldset fieldset p label {
	position:relative;
	display:block
}
#prequestionnaire .questionnaire_fond fieldset fieldset p label.deux_chiffres {
	margin-left: -2px;	
}
#prequestionnaire .questionnaire_fond fieldset fieldset p {
	width:auto;
	float:left
}
#prequestionnaire .questionnaire_fond fieldset fieldset p.question3 {
	width:135px;
}
#prequestionnaire .questionnaire_fond fieldset fieldset p.question3.premier {
	width:25px;
}
#prequestionnaire .questionnaire_fond fieldset fieldset p.question3.premier label.premier {
	margin-left: -7px;
}
#prequestionnaire .questionnaire_fond fieldset fieldset p.question3 {
	text-align: center;
}
#prequestionnaire .questionnaire_fond fieldset fieldset p.premier {
	margin-left:100px;
	display:inline
}
#prequestionnaire .questionnaire_fond fieldset fieldset p input {
	position:relative;
	left:-6px
}
#prequestionnaire .questionnaire_fond fieldset fieldset legend {
	position:relative;
	top:23px;
	margin-bottom:-60px;
	padding-left: 15px;
}
#prequestionnaire .questionnaire_fond fieldset fieldset.moelleux label {
	display:none
}
#prequestionnaire .questionnaire_fond fieldset fieldset.moelleux input {
	margin-top:20px
}
#prequestionnaire .questionnaire_fond fieldset fieldset {
	margin-bottom: 0;
	height:25px;
	overflow: hidden;
}

p.lien {
	float: left;
	display: inline;
	margin: 15px 0 0 640px;
}

/* Communaute questions/reponses
------------------------------------------------------------------------------*/
#page #colonne_deux .onglets.onglets_communaute {
	float:right;
	margin-top: 13px;
}
#page #colonne_deux.communaute_questions  h3 {
	text-transform: uppercase;
	font-size: .9em!important;
	padding-top: 0
}

#page #colonne_deux.communaute_questions.thematique  h3 {
	text-transform: uppercase;
	font-size: .9em!important;
	padding-top: 10px
}
#page #colonne_deux.communaute_questions.thematique  .onglets_communaute
{
	margin-bottom:-11px;
}

#page .onglets.onglets_communaute li {
	width: 195px;
	text-align: center;
}
#page .onglets.onglets_communaute li span {
	color: #93C
}

#page h3 {
	clear: both;
	margin: 0;
}

#page h3.left_col {
	margin: 15px 0;
}

#page dl.communaute_questions {
	margin: 10px 190px 10px 0;
	font-size: .9em;
}

#page p.communaute_liens {
	text-align: right;
	color: #8626c5;
	font-size: .9em;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#page p.communaute_liens.toutes_questions {
	border-bottom: none;
	font-size: .85em;
}
.pagination li strong {
	color: #333
}
/*.pagination.a_table,
.pagination.communaute {
	float: left;
	margin-left: -136px;
}*/

.communaute.pagination a.courant {
	text-decoration: none;
	font-weight: bold;
}

/* Communaute questions/reponses - ruse
------------------------------------------------------------------------------*/

#page dl.communaute_questions.ruse {
	margin-left: 20px;
}

/* Publier une ruse
------------------------------------------------------------------------------*/
.etre_informe {
	float: left;
	height: 50px
}

.etre_informe p {
	float: left
}

.etre_informe input {
	margin-left: 20px
}
.etre_informe input.submit {
	margin-left: 160px;
	display: block
}

/* Pre-questionnaire actu-marques
------------------------------------------------------------------------------*/

#prequestionnaire .questionnaire_fond_bleu {
	background-color: #e1f2fc;
	padding-bottom: 15px;
}

#prequestionnaire .questionnaire_fond_bleu p {
	padding-left: 20px;
	font-size: .9em;
}


#prequestionnaire .questionnaire_img p {
	float: left;
	display: inline;
	margin: 25px 0 25px 240px;
	border: 2px solid #e1f2fc;
}
#prequestionnaire .questionnaire_img p.questionnaire_img_premier {
	margin-left: 35px;
}

#prequestionnaire .bulle.link_questionnaire {
	margin: 0 47px 30px 0;
}

/* Ma boite a recettes
------------------------------------------------------------------------------*/
#deux_colonnes .colonne_recettes {
	width: 228px;
	float: left;
	margin: 15px 21px 0 0;
	clear: none;
}

#deux_colonnes .colonne_recettes.dernier {
	margin-right: 0;
	margin-bottom: 0;
}

#deux_colonnes .fond_recettes
{
	margin-left: 0px;
	padding:0 0 10px 0;
	background-position:0 100%;
	background-repeat:no-repeat
}
#deux_colonnes .fond_recettes .fond_recettes
{
	background-position:0 0;
	margin: 0;
	padding-left: 2px;
}

#deux_colonnes .colonne_recettes .fond_recettes .top_recette {
	width: 219px
}
#deux_colonnes .top_recette.dernier {
	border: none;
}
#deux_colonnes .top_recette.dernierVide {
	border: none;
	margin: 0px;
	height: 1px;
	overflow: hidden;
	padding-top:1px !important;
}
#deux_colonnes .fond_recettes fieldset {
	padding: 7px 2px 0 3px;
	margin-bottom: -5px;
	font-size: .9em
}
#deux_colonnes .fond_recettes fieldset legend {
	color: #fff;
	/*padding-left:5px;*/
	margin: 5px 0 0 0;
	position: relative;
	top: -6px;
	left: -4px;
}

.vide div
{
	margin:0!important;
	padding: 0!important
}

html>body .vide div{
	padding-top:20px!important
}

#deux_colonnes .fond_recettes fieldset fieldset {
	margin-top: 0;
	margin-left: -3px;
	width: 219px;
	font-size: 1em;
	background-position: 0 0;
	background-repeat: repeat-x
}

#deux_colonnes .fond_recettes fieldset fieldset legend {
	color: #106ec5;
	font-weight: bold;
	margin: 0 0 -15px 0;
}
#deux_colonnes .fond_recettes fieldset .top_recette {
	padding-top: 2px;
	margin-bottom : 5px
}

#deux_colonnes .fond_recettes fieldset fieldset .top_recette {
	padding-top: 10px;
}
#deux_colonnes .fond_recettes fieldset .top_recette a {
	color: #06c;
}
#deux_colonnes .fond_recettes fieldset .top_recette p a {
	color: #000;
}

#deux_colonnes .fond_recettes fieldset .top_recette .checkbox {
	float: left;
}
#deux_colonnes .fond_recettes fieldset .top_recette img {
	margin-right: 3px
}

#deux_colonnes .fond_recettes fieldset .top_recette .checkbox input {
	margin: 0 5px 0 0;
	padding: 0;
	top: -3px;
	position: relative;
}

#deux_colonnes .fond_recettes fieldset .top_recette div {
	margin: 0;
	clear: none;
}

#deux_colonnes .fond_recettes fieldset .top_recette li.chevron_bleu {
	padding-left: 10px;
}

#deux_colonnes {/*correctif pour que le conteneur s'adapte a ses enfants*/
	overflow: hidden;
}

.bulle.supprimer_recettes {
	margin-top: 10px
}
.bulle.classement_recettes {
	margin: 10px 0 0 248px;
	display: inline;
	float: left;
	color: #1070c6
}
.bulle.classement_recettes:hover {
	text-decoration: none!important
}

.bulle.classement_recettes fieldset {
	margin-top: -20px;
	position: relative;
	
}
.bulle.classement_recettes legend {
	display: none
}
.bulle.classement_recettes select {
	margin: 4px 10px 0 0;
	float: left;
	display: block
}
.bulle.classement_recettes label {
	display: block;
	margin-bottom: 5px
}

.star-rating.orange_blanc,
.star-rating.orange_blanc a:hover,
.star-rating.orange_blanc a:active,
.star-rating.orange_blanc a:focus,
.star-rating.orange_blanc .current-rating
{
	background-image:url(../img/etoiles_orange_blanc.png)!important	
}
#map
{
	position:relative;
	top:-24px
}
#map .a_table span
{
	background-image:url(../../a_table/img/titre.png)
}
#map .bien-etre span
{
	background-image:url(../../bien-etre/img/titre.png);
}
#map .actus_marques span
{
	background-image:url(../../actus_marques/img/titre.png);
}
#map .coin_perso span
{
	background-image:url(../../coin_perso/img/titre.png);
}
#map .mes_moments span
{
	background-image:url(../../mes_moments/img/titre.png);
}
#map .communaute span
{
	background-image:url(../../communaute/img/titre.png);
}
#map .a_table dd
{
	border-color:#F84
}
#map dd li
{
	padding-top:10px;
	font-weight:bold
}
#map dd li li
{
	padding-top:0;
	font-weight:normal
}
#map dd a
{
	text-decoration:none											
}
#map .a_table a
{
	color:#F84;
	background-color:inherit
}
#map .communaute a
{
	color:#8626C5;
	background-color:inherit
}
#map .coin_perso a
{
	color:#106EC5;
	background-color:inherit
}
#map dd li li a
{
	color:#333!important;
	background-color:inherit
}
#map dd li li
{
	list-style-type:disc;
	margin-left:15px;
	padding-left:0
}
#map .bien-etre dd
{
	border-color:#89B60A
}
#map .actus_marques dd
{
	border-color:#2EB2F6
}
#map .communaute dd
{
	border-color:#8626C5;
	border-bottom:none
}
#map .mes_moments dd
{
	border-color:#F13AB6
}
#map .coin_perso dd
{
	border-color:#1172C7;
	border-bottom:none
}
#map dd li
{
	background-image:none!important
}
#map dl
{
	display:inline
}

/* Vanille ou fraise - questionnaire
------------------------------------------------------------------------------*/

#page .une_colonne fieldset.vanille_fraise {
	padding: 15px 0 0;
}

#page .une_colonne fieldset.vanille_fraise p {
	border:  none;
	clear: both;
	overflow: hidden;
	margin: 0 0 5px 15px;
}

#page .une_colonne fieldset.vanille_fraise label {
	float: left;
	margin-top: 3px;
}

#page .une_colonne fieldset.vanille_fraise input {
	margin-right: 10px;
	display: block;
	float: left;
}

/* Criteres coeur - resultats de recherche
------------------------------------------------------------------------------*/

/*#page #coeur_droite.result_recherche {
	width: 390px
}*/

#page #coeur_droite.result_recherche .inside {
	overflow: hidden;
	width: 370px;
	padding-bottom: 4px
}

#page #coeur_droite.result_recherche h3 {
	padding-top: 4px;
	font-size: .98em
}

#page #coeur_droite.result_recherche ul {
	margin: 0 10px 10px 0;
	padding: 0;
	border-right: 1px #fff solid;
	width: 180px;
	float: left
}

#page #coeur_droite.result_recherche ul.dernier {
	margin-right: 0;
	margin-left: 5px;
	border: none;
	width: 165px
}
#page #coeur_droite.result_recherche li {
	background: none;
	padding: 0
}

#page #coeur_droite.result_recherche li span {
	color: #fff
}

#page #coeur_droite.result_recherche p img {
	float: left;
	margin-right: 10px
}

/* Rejoindre club - identification2
------------------------------------------------------------------------------*/

#page #coeur .rejoindre_club p {
	margin: 0
}
#page #coeur .rejoindre_club p.bulle {
	margin-top: 5px
}

#page #coeur .rejoindre_club img {
	margin: 5px 0 0 5px
}

#page #coeur .rejoindre_club h2 img {
	margin: 0
}

#page #coeur .rejoindre_club ul {
	margin: 0 0 0 8px;
	padding: 0
}

#page #coeur .rejoindre_club li {
	background-repeat: no-repeat;
	background-position: 0 8px
}

#page p.chevron_gros,
#page p.puce_ou {
	color: #06c;
	background-repeat: no-repeat;
	background-position: 0 7px	
}

#page p.chevron_gros {
	margin-left: 15px;
	padding-left: 25px
}
#page p.puce_ou {
	padding-left: 35px
}
#deux_colonnes .fond_club_nestle
{
	margin: 25px 0 0 0;
	padding-top:10px;
	background-repeat:no-repeat;
	background-position:0 0;
	font-size: .95em
	
}
#deux_colonnes .fond_club_nestle .fond_club_nestle
{
	margin:0;
	padding:0 0 10px 10px;
	background-position:0 100%
}

#deux_colonnes .fond_club_nestle fieldset {
	height: 215px;
}

#deux_colonnes .fond_club_nestle label {
	margin-left: 3px;
	display: block
}

#deux_colonnes .fond_club_nestle small,
#page .col_compte small {
	padding-left: 3px;
	color: #06c;
	display: block;
	margin: 3px 0 20px;
}

#deux_colonnes .fond_club_nestle small a,
#page .col_compte small a {
	color: #000
}

#deux_colonnes .fond_club_nestle input {
	margin: 3px 0 20px;
	height: 13px;
	width: 200px;
	display: block;
	font-size: 1em
}
#deux_colonnes .fond_club_nestle select,
#page .col_compte select {
	width: 59px;
	margin: 3px 0 0 5px
}

#deux_colonnes .fond_club_nestle input.valider {
	height: auto;
	width: auto;
	margin: 79px 0 0 12px;
}

#deux_colonnes .fond_club_nestle input.valider.centre {
	margin-top: 10px
}
#deux_colonnes .fond_club_nestle input.valider.droite {
	margin-top: 67px
}
#deux_colonnes .fond_club_nestle input.input_centre {
	margin: 3px 0 10px;
}

#deux_colonnes .fond_club_nestle input.noMargin {
	margin-bottom: 0
}

/* Mon compte
------------------------------------------------------------------------------*/

#page p.intro_mon_compte {
	color: #06c;
	font-weight: bold;
	margin: 20px 35px 0 10px
}

#page .col_compte {
	float: left
}

#page .col_compte p {
	margin-bottom: 0px
}

#page .col_compte.trois_col {
	width: 235px	
}
#page .col_compte.deux_col {
	width: 342px;
}

#page .col_compte.une_col .inside {
	padding: 0 18px
}

#page .col_compte.deux_col.deuxieme {
	margin-left: 40px;
	width: 302px
}
#page .col_compte.deux_col .inside {
	padding: 0 20px;
	margin: 0;
}

#page .col_compte fieldset {
	margin: 5px 0 0
}

#page .col_compte label {
	margin: 0;
	display: block
}

#page .col_compte label.civilite {
	/*float: left;*/
	width: 35px;
	margin: 3px 6px 16px 3px;
	border-right: 1px solid #000;
}

#page .col_compte label.civilite.dernier {
	border: none;
}

#page .col_compte .civilite,
#page .col_compte .offre_par_sms,
#page .col_compte .radio_compte {
	float: left;
}

#page .col_compte input.input_centre {
	margin: 3px 0 10px;
	height: 13px;
	width: 200px;
	display: block;
	font-size: 1em
}

#page .col_compte select {
	margin-left: 0;
}

#page .col_compte.deux_col .input_centre_bis {
	margin: 3px 0 10px;
	height: 13px;
	width: 250px;
	display: block;
	font-size: 1em
}

#page .col_compte.deux_col label {
	width: 250px;
	font-weight: normal
}

#page .col_compte label.offre_par_sms {
	width: 35px;
	margin: 3px 6px 10px 3px
}

#page .col_compte label.radio_compte {
	margin: 3px 6px 3px 3px
}

#page .col_compte.deux_col select {
	width: auto
}

#page .col_compte small {
	margin: 15px 0 10px;
}

#page .col_compte.deux_col .date_naissance_enfants {
	margin-top: 15px
}

#page .col_compte.deux_col .intitule_enfants {
	float: left;
	margin: 5px 0 0 0;
	width: 70px;
}

#page .col_compte .enfants_select select {
	margin: 3px 8px 5px 0
}

#page .col_compte fieldset p {
	margin: 0 10px 0px 0
}

#page .col_compte fieldset legend {
	font-weight: normal
}

/*correctif pour ie qui gere mal la cascade*/
#page .col_compte legend {
	color: #000!important
}

/* Divers
--------------------------------------------------*/
.star-rating.orange_blanc,
.star-rating.orange_blanc a:hover,
.star-rating.orange_blanc a:active,
.star-rating.orange_blanc a:focus,
.star-rating.orange_blanc .current-rating
{
	background-image:url(../img/etoiles_orange_blanc.png)!important	
}
a.bt_mieux_vivre
{
	display: block;
	width: 45px;
	margin:10px 0pt 10px 285px
}
#page h4 span.noBg
{
	background: none!important
}

#page #coeur_droite input.bt_ok_recettes {
	margin: -20px 0 -10px 280px
}

/* Coin perso - mes menus
--------------------------------------------------*/
/*#page .mes_menus p strong,
#page .mes_menus p img {
	display: block;
	float: left;
	margin: 0 2px
}

#page .mes_menus p img.premier {
	margin: 2px 2px 0 0;
}

#page .mes_menus p strong {
	margin-top: 0px
}*/

#coeur_droite ul.coeur_chevron_jaune {
	margin: 5px 0 0 0;
	float: left;
	padding: 0
}

#page .colonne.mes_menus_col {
	background-color: #e9f2fa;
	margin-top: 10px
}

#page .colonne.mes_menus_col h3 {
	font-size: 1.1em;
	padding-top: 0
}

#page .colonne.mes_menus_col img {
	margin: 5px 0 0 -130px
}
#page .colonne.mes_menus_col .visuel_large dt,
#page .colonne.mes_menus_col .visuel_large dd {
	padding: 0 5px 5px 140px 
}

#page .colonne.le_saviez_vous {
	float: left;
}
#page .colonne.le_saviez_vous h3 {
	overflow: auto;
	margin-bottom: 2px;
	background-position: bottom left;
	width: 730px;
	clear: both;
}

#page .colonne.le_saviez_vous h3 img {
	display: block;
	float: left;
	margin: 0 10px
}

#page .colonne.le_saviez_vous h3 span.dernier img {
	float: right;
}

#page .colonne.le_saviez_vous div {
	border: 2px solid #106ec5;
	overflow: hidden;
	float: left;
}

#page .colonne.le_saviez_vous div div {
	border: none;
}

#page .colonne.le_saviez_vous div p {
	float: left;
	width: 206px;
	margin: 7px 10px 0 10px;
	display: inline;
	font-size: .90em
}

#page .colonne.le_saviez_vous div p.image {
	width: auto;
}
#page .colonne.le_saviez_vous div ul {
	margin: 0 0 5px 145px;
	padding: 0;
	font-size: .90em
}

#page .colonne.le_saviez_vous div ul li {
	padding-left: 8px
}

#page .colonne.le_saviez_vous div p img {
	float: left;
	/*margin: 0 5px 0 0*/
}

#page .colonne.le_saviez_vous div p strong {
	display: block
}


/* Videos recettes - popup
------------------------------------------------------------------------------*/
body#body_popup_video {
	background-repeat: repeat-y;
	background-position: 0 0;
	text-align: center;
	font-family: arial, sans
}

body#body_popup_video div {
	text-align: left
}

div#conteneur_popup_video {
	width: 188px;
	height: 141px;
	margin: 15px auto;
	text-align: center;
}

#body_popup_video strong {
	padding-left: 10px
}

span.span_pointer{
	cursor :pointer
}

/* Publier une recette
------------------------------------------------------------------------------*/

#page .fond_publier_recette {
	width: 727px;
	margin-top: 20px;
	padding-top:10px;
	font-size: .95em;
	background-repeat:no-repeat;
	background-position:0 0
}
#page .fond_publier_recette .fond_publier_recette
 {
	margin:0;
	padding:0;
	background-position:0 100%
}
#page .fond_publier_recette .fond_publier_recette .inside,
#page .fond_astuces_recette .fond_astuces_recette .inside {
	padding: 0 10px 10px 30px;
}

#page .fond_publier_recette .fond_publier_recette fieldset {
	margin: 10px 0 0;
}

#page .fond_publier_recette fieldset .col_compte label {
	margin-bottom: 3px
}

#page .fond_publier_recette fieldset .col_compte.trois_col {
	width: 225px
}
#page .fond_publier_recette fieldset .col_compte.trois_col span {
	color: #ff8904
}
#page .fond_publier_recette fieldset .col_compte.grande_col {
	width: 449px;
}

#page .fond_publier_recette fieldset .col_compte input {
	width: 200px;
}
#page .fond_publier_recette fieldset .col_compte select {
	width: 205px
}

#page .fond_publier_recette select.produits_utilises {
	margin-right: 25px
}

#page .fond_publier_recette .img_ajout_produit {
	margin-right: 43px
}

#page .fond_publier_recette .ajout_produit input {
	width: 186px!important
}

#page .fond_publier_recette fieldset .col_compte textarea,
#page .fond_astuces_recette fieldset .col_compte textarea {
	width: 430px;
	height: 110px;
	font-size: 1em
}

#page .fond_publier_recette fieldset .col_compte p {
	margin-bottom: 15px
}

#page .fond_publier_recette h3 {
	padding: 0
}

#page .fond_publier_recette p.recette_temps {
	margin: 5px 0 17px!important;
	float: left
}

#page .fond_publier_recette .recette_temps label,
#page .fond_publier_recette .recette_temps input,
#page .fond_publier_recette .recette_temps acronym {
	float: left;
	margin-right: 7px;
	margin-top: 3px
}

#page .fond_publier_recette .recette_temps input {
	width: 30px!important;
	margin-top: 0
}

#page .fond_publier_recette .recette_temps label {
	width: 140px
}

#page .fond_astuces_recette {
	float: right;
	width: 504px;
	display: inline;
	margin: 20px 33px 0 0;
	padding-top:10px;
	font-size: .95em;
	background-repeat:no-repeat;
	background-position:0 0
}
#page .fond_astuces_recette .fond_astuces_recette {
	margin:0;
	padding-bottom:10px;
	background-position:0 100%
}

#page p.obligatoire {
	float: right;
	display: inline;
	margin-top: 5px;
	margin-right: 33px;
	color: #000
}

#page p.mentions {
	text-align: justify;
	display: inline;
	float: left;
	margin-left: 220px;
	margin-right: 33px;
	margin-top: 15px
}

#page .info_publi_recette {
	float: left;
	display: inline;
	font-size: .90em;
	margin: 0 0 0 250px	
}

#page .info_publi_recette fieldset p {
	float: left;
	width: 450px;
	margin-top: 15px;
}

#page .info_publi_recette input,
#page .info_publi_recette label {
	display: block;
	float: left;
}
#page .info_publi_recette label {
	margin: 3px 0 0 5px
}

#page .info_publi_recette .bouton_previsualiser {
	margin-right: 15px
}

/* Page generale - mentions sanitaires
--------------------------------------------------------------------------------*/
#page #coeur.mentions_sanitaires {
	background: url(../img/coeur_fond.png) no-repeat 100% 100%;
	color: #fff
}

#page .fond_mentions_sanitaires {
	background: url(../img/fond_mentions_sanitaires.png) no-repeat 0 0;
	width: 729px;
	margin-top: 0px;
	padding-top:10px;
	font-size: .95em;
	background-repeat:no-repeat;
	background-position:0 0
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires
 {
	margin:0;
	padding:0;
	background-position:0 100%
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires .inside {
	padding: 0 20px 2px
}
#page .fond_mentions_sanitaires h3 {
	color: #106ec5;
	padding: 3px 0 0;
	font-size: .98em
}

#page .fond_mentions_sanitaires strong {
	color: #106ec5;
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires ul {
	margin: 10px;
	padding-bottom: 5px;
	list-style: none;
}

#page .fond_mentions_sanitaires .fond_mentions_sanitaires li {
	padding-left: 6px;
	margin-bottom: 5px;
	background: url(../img/tiret_noir.png) no-repeat 0 8px
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires p {
	border: none;
	width: auto;
	text-align: right;
	color: #fff;
	font-size: 1em;
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires p a {
	color: #fff;
	text-decoration: none;
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires p a:hover {
	text-decoration: underline;
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires p a strong {
	color: #fff;
}

/* Page generale - flux RSS
--------------------------------------------------------------------------------*/
#page .fond_mentions_sanitaires .fond_mentions_sanitaires.flux_rss p {
	color: #106ec5;
	text-align: left
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires.flux_rss ul {
	list-style: none;
	color: #106ec5;
	margin: 15px 0 0 0;
	padding-bottom: 50px
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires.flux_rss ul a {
	color: #106ec5;
	text-decoration: underline
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires.flux_rss li {
	margin-bottom: 5px;
	background: url(../img/tiret_noir.png) no-repeat 0 8px	
}

#page .fond_mentions_sanitaires .fond_mentions_sanitaires.flux_rss ul ul {
	margin: 20px 0 0px;
	padding-bottom: 0;
	float: left
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires.flux_rss ul ul li {
	background: none;
	float: left;
	margin-bottom: 15px;
	padding-left: 0;
	width: 225px;
	text-align: center
}
#page .fond_mentions_sanitaires .fond_mentions_sanitaires.flux_rss ul li.spacer {
	line-height: 1px;
	font-size: 1px
}

/* Recette detail
--------------------------------------------------------------------------------*/
#coeur_droite.recette {
	margin-left: -100px;
	width: 460px
}

#coeur_droite.recette ul.pictos li {
	width: 72px!important
}

#coeur_droite.recette li.picto_personnes {
	background-image:url(../../a_table/img/picto_personne.png)
}
#coeur_droite.recette li.picto_casserole {
	background-image:url(../../a_table/img/picto_casserole.png)
}
#coeur_droite.recette li.picto_temps {
	background-image:url(../../a_table/img/picto_temps.png)
}
#coeur_droite.recette li.picto_euro {
	background-image:url(../../a_table/img/picto_euro.png)
}
#coeur_droite.recette li.picto_chef {
	background-image:url(../../a_table/img/picto_chef.png)
}
#coeur_droite.recette li.picto_kcal {
	background-image:url(../../a_table/img/picto_kcal.png)
}
#coeur_droite.recette p {
	position:relative;
	top:-5px
}
#coeur_droite.recette dl {
	clear: both;
	margin-top: -35px
}

#coeur_droite.recette dt {
	background-image:none;
	color:#F9EA04;
	background-color:inherit
}

#coeur_droite.recette dd.note {
	background-image:none
}

#coeur_droite.recette dd.note .orange_blanc {
	width:70px;
	margin:0 0 5px 0
}

#coeur_droite.recette dd.note span.votes {
	color:#F9EA04;
	background-color:inherit
}
#coeur_droite.recette dd.note span.votes a {
	color: #F9EA04
}

#coeur_droite.recette ul.commentaires {
	clear:both;
	margin:3px 0 7px
}
#coeur_droite.recette ul.commentaires li {
	background-image:url(../../common/img/chevron_jaune.png);
	width:auto;
	font-weight:normal;
	background-position:0 5px;
	padding:0 0 0 10px
}
#coeur_droite.recette ul.commentaires li a {
	color:#F9EA04;
	text-decoration:none
}
#coeur_droite.recette ul.interac_util {
	clear:both;
	margin:0
}
#coeur_droite.recette ul.interac_util li {
	background-image:none;
	padding:0;
	float:none
}

#colonne_deux.ingredients_recette div {
	float: left;
}
#colonne_deux.ingredients_recette .ingredients {
	width:285px
}

#colonne_deux.ingredients_recette .preparation {
	padding-left:1px;
	width:302px
}
#colonne_deux.ingredients_recette .ingredients h3,
#colonne_deux.ingredients_recette .preparation h3 {
	margin:10px 0;
	padding-top: 0;
	height: 27px;
	background-color:#FFE7CD;
	color:inherit
}

#colonne_deux.ingredients_recette .ingredients h3 img,
#colonne_deux.ingredients_recette .preparation h3 img {
	display: block
}
#colonne_deux.ingredients_recette .ingredients ul {
	list-style-type:disc;
	color:#F80;
	padding-left:25px
}
#colonne_deux.ingredients_recette .ingredients ul li span,
#colonne_deux.ingredients_recette .preparation ol li span {
	 color:#333;
	 background-color:inherit
}
#colonne_deux.ingredients_recette .preparation ol {
	list-style-type:decimal;
	color:#F80;
	padding-left:30px;
	font-weight:bold
}
#colonne_deux.ingredients_recette .preparation ol li span {
	font-weight: normal
}
#colonne_deux.ingredients_recette .ingredients div ul {
	padding-left: 3px;
	list-style: none;
	float: left;
}
#colonne_deux.ingredients_recette .ingredients div ul li {
	padding-left: 8px;
	background-position: 0 6px;
	background-repeat: no-repeat
}

#colonne_deux.ingredients_recette .ingredients div {
	display: inline;
	float: left
}
#colonne_deux.ingredients_recette .ingredients div.visu_gauche {
	text-align: center;
	width: 120px;
	margin: 0 5px
}
#colonne_deux.ingredients_recette .ingredients div.visu_gauche ul {
	padding-left: 22px
}
#colonne_deux.ingredients_recette .ingredients div.visu_droite {
	text-align: center;
	width: 155px
}
#colonne_deux.ingredients_recette .astuce_recette {
	margin-bottom:2px;
	width:100%;
	overflow:auto;
	clear:both;
	background: url(../../a_table/img/titre_fond.png) repeat-x 100% 100%
}
#colonne_deux.ingredients_recette .astuce_recette img {
	display: block;
	float: left
}

#colonne_deux.ingredients_recette .encart_astuce {
	border:2px solid #F80;
	padding:10px 10px 10px 0;
	overflow:auto;
	height:1%;
	width:574px
}
#colonne_deux.ingredients_recette .encart_astuce p {
	float:left;
	width:270px;
	margin-left:10px
}

#colonne_deux.ingredients_recette .titre_bloc_commentaire {
	margin:10px 0 2px;
	padding-top: 0;
	background-color:#FFE7CD;
	height: 27px;
	color:inherit;
	float:left;
	width:588px
}
#colonne_deux.ingredients_recette .titre_bloc_commentaire img {
	display:block
}
#colonne_deux.ingredients_recette .bloc_commentaire {
	border:2px solid #FFE7CD;
	overflow:auto;
	height:1%;
	width:584px
}
#colonne_deux.ingredients_recette .bloc_commentaire dl {
	border-top:1px solid #FED;
	padding:10px;
	height:1%;
	overflow:auto
}
#colonne_deux.ingredients_recette .bloc_commentaire dt {
	float:left;
	color:#0951A7;
	background: url(../img/chevron_bleu.png) no-repeat 0 5px;
	text-indent: 6px;
	width:100px
}
#colonne_deux.ingredients_recette .bloc_commentaire dd {
	float:left;
	width:450px
}
#colonne_deux.ingredients_recette .liens_commentaires {
	clear:both;
	font-size:0.8em;
	padding:10px 0 30px
}
#colonne_deux.ingredients_recette .liens_commentaires li {
	float: left;
	background: url(../img/chevron_orange.png) no-repeat 0 50%;
	padding-left: 6px
}

#colonne_deux.ingredients_recette .liens_commentaires li.lien_droite {
	float: right
}

#colonne_deux.ingredients_recette .liens_commentaires li a {
	color:#f80;
	background-color:inherit
}


/* Actu marques - Tous nos produits
--------------------------------------------------------------------------------*/
#page .liste_produits .farandole_produits {
	height: 1%;/*pour ie*/
	border-left: 1px #28a6f5 solid;
	border-right: 1px #28a6f5 solid
}
#page .liste_produits p.decouverte_nouveautes {
	background: url(../../actus_marques/img/bandeau.png) no-repeat 0 0;
	padding: 2px 5px 4px 0;
	text-align: right;
	color: #fff;
}
#page .liste_produits p.decouverte_nouveautes a {
	color: #fff;
	padding-left: 8px;
	background: url(../img/chevron_blanc.png) no-repeat 0 5px;
	text-decoration: underline;
	font-size: .9em
}

#page .liste_produits .categ_produits {
	background: transparent url(../../actus_marques/img/categ_fond.png) repeat-y 270px 0;
	margin: 5px 0;
	border: 1px #28a6f5 solid;
	overflow: auto;
	height: 1%
}
#page .liste_produits .categ_produits div {
	/*background-color: #a0d7fa;*/
	float: left;
	height: 63px;
	width: 270px
}
#page .liste_produits .categ_produits div a {
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-color: #a0d7fa;
	display: block;
	height: 63px;
}
html>body #page .liste_produits .categ_produits div,
html>body #page .liste_produits .categ_produits div a {
	height: auto;
	min-height: 63px
}
#page .liste_produits .categ_produits div a.boissons {
	background-image: url(../../actus_marques/img/boissons.png);
}
#page .liste_produits .categ_produits div a.cereales {
	background-image: url(../../actus_marques/img/cereales.png);
}
#page .liste_produits .categ_produits div a.charcuterie {
	background-image: url(../../actus_marques/img/charcuterie_traiteur.png);
}
#page .liste_produits .categ_produits div a.chocolat {
	background-image: url(../../actus_marques/img/chocolat.png);
}
#page .liste_produits .categ_produits div a.glaces {
	background-image: url(../../actus_marques/img/glaces.png);
}
#page .liste_produits .categ_produits div a.epicerie {
	background-image: url(../../actus_marques/img/epicerie.png);
}
#page .liste_produits .categ_produits div a.surgeles {
	background-image: url(../../actus_marques/img/surgeles.png);
}

#page .liste_produits .categ_produits div a:hover {
	background-position: 100% 50%
}
#page .liste_produits .categ_produits div a span {
	display: none
}

#page .liste_produits .categ_produits div img {
	display: block
}
#page .liste_produits .categ_produits div.milieu {
	background: none;
	width: 281px;
}
#page .liste_produits .categ_produits div.milieu ul {
	float: right;
	padding-top: 9px
}
#page .liste_produits .categ_produits div.milieu ul a {
	display: inline;
	background-color: transparent
}
#page .liste_produits .categ_produits div.milieu li {
	display: inline;
	margin: 0 15px 0 0
}
#page .liste_produits .categ_produits div.milieu li img {
	display: inline
}
#page .liste_produits .categ_produits div.milieu img.dernier {
	margin-right: -250px;
}
#page .liste_produits .categ_produits div.dernier {
	padding: 0;
	background: none;
	width: auto
}

/* Communaute - Reponse_sujet
--------------------------------------------------------------------------------*/
#colonne_deux.reponse_sujet h3 {
	text-transform: uppercase;
	font-size: .9em!important
}

#colonne_deux.reponse_sujet a {
	color: #93C
}

#colonne_deux .liste_rep_sujet {
	width: 586px;/*
	overflow: auto;
	height: 1%;*/
	clear: both;
	border: 1px solid #93c
}

#colonne_deux .liste_rep_sujet.detaillee{
	background-color: #E7D4F3
}

#colonne_deux .liste_rep_sujet ul {
	margin: 5px 0 0 15px;
	padding-bottom: 2px
}
#colonne_deux .liste_rep_sujet li {
	min-height: 20px;
}
#colonne_deux .liste_rep_sujet li.rep_sujet {
	min-height: 20px;
	text-indent: 8px;
	background-repeat: no-repeat;
	background-position: 0 5px
}

* html body #colonne_deux .liste_rep_sujet li {
	height: 20px
}

#colonne_deux .repondre,
#colonne_deux .top_page {
	margin-top: 5px;
	padding-bottom: 5px
}

#colonne_deux .repondre {
	float: left
}
#colonne_deux .top_page {
	float: right;
	display: inline;
	margin-right: 10px
}

/* Coin perso - pages de qualifs
--------------------------------------------------------------------------------*/
#page .titre_bloc {
	width:728px;
	margin-top: 15px
}
#page .titre_bloc.titre_top_page{
	margin-top:8px;
}
#page .titre_bloc p {
	color: #06c;
	font-weight: bold;
}

#page .bloc.qualif select {
	width: 325px
}
#page .bloc.qualif sup {
	height: 9px
}
#page .bloc.qualif legend span {
	font-weight: normal
}
.bloc.qualif fieldset fieldset fieldset p {
	margin:-19px 0pt 0pt 460px
}

.bloc.qualif .trois_col {
	border-left: 1px solid #fff;
	padding: 0 0 10px 5px;
	float: left;
	width: 220px!important
}
.bloc.qualif .trois_col.premier {
	border: none
}
.bloc.qualif .trois_col p label,
.bloc.qualif .trois_col p input {
	float: left;
	display: block
}
.bloc.qualif .trois_col p input {
	clear: left;
	margin: 0 5px 0 0;
}
.bloc.qualif .trois_col p label {
	width: 195px;
	padding-bottom: 3px
}

.mentions_legales {
	margin-top: 10px;
	font-size: 10px
}
.bloc.qualif .questionsBoissons fieldset{
	border-top:1px solid #999999;
	padding-top:2px;
	margin-bottom:0px;
}
.bloc.qualif .questionsBoissons fieldset.questionPlus{
	border:0px;
}
.bloc.qualif .questionsBoissons .legend{
	float:left;
	width: 202px;
	padding: 3px 5px 5px 5px;
}
.bloc.qualif .questionsCuisine fieldset{
	padding-top:2px;
	margin-bottom:0px;
}
.bloc.qualif .questionsCuisine fieldset.questionPlus{
	border:0px;
}
.bloc.qualif .questionsCuisine .legend{
	float:left;
	width: 202px;
	padding: 3px 5px 5px 5px;
}
.bloc.qualif .labelFirstPoid{
	margin-right:109px;
}
.bloc.qualif .labelFirstPetitDej{
	margin-right:118px;
}
.bloc.qualif .labelFirstGlace{
	margin-right:34px;
}
.bloc.qualif .labelFirstGlace2{
	margin-right: 13px;
}
/* Page produits epicerie
--------------------------------------------------------------------------------*/

#page #encart_principal {
	background: url(../../actus_marques/img/bg_tous_nos_produits.png) no-repeat top left;
	padding-top: 9px;
	overflow: auto;
	height: 1%
}

#page #encart_principal div {
	float: left
}

#page #encart_principal div.bordure {
	width: 725px;
	padding: 10px 0
}
#page #encart_principal p {
	border: none;
	width: auto
}
#page #encart_principal .descript_produit {
	width: 470px
}
#page #encart_principal .descript_produit {
	width: 580px
}
#page #encart_principal .descript_produit p {
	padding-left: 38px;
	width: 440px
}
#page #encart_principal .descript_produit .titre_produit {
	float: left;
	width: auto;
	/*padding-left: 17px;*/
	margin-bottom: 20px;
	overflow: auto;
	height: 1%
}
/*#page #encart_principal .descript_produit .titre_produit img {
	display: block;
	float: left
}*/
#page #encart_principal .descript_produit h3 {
	float: left;
	clear: none;
	margin: 15px 0 0 15px;
	/*width: 250px;*/
	font-size: 18px;
	font-family: arial, verdana, sans;
	color: #0163b9
}
/*
#page #encart_principal .visuel_produit {
	width: 250px;
	height: 215px;
}*/

#page #encart_principal .visuel_produit img {
	margin: 115px 0 0
}

#page .deux_colonnes_produits {
	width: 727px;
	overflow: auto;
	height: 1%
}
#page .deux_colonnes_produits div {
	float: left
}

#page .deux_colonnes_produits .conseil,
#page .deux_colonnes_produits .push_conseils {
	margin-top: 20px
}

#page .deux_colonnes_produits .conseil {
	width: 500px;
	margin-right: 20px;
	font-size: .9em
}
#page .deux_colonnes_produits .conseil .bloc_conseil {
	margin-bottom: 15px
}

#page .deux_colonnes_produits .conseil .bloc_conseil h4 {
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 440px;
	height:17px;
	padding: 6px 30px
}
#page .deux_colonnes_produits .conseil .bloc_conseil div {
	width: 497px
}
#page .deux_colonnes_produits .conseil .bloc_conseil p,
#page .deux_colonnes_produits .conseil .bloc_conseil ol {
	padding: 10px 20px
}

#page .deux_colonnes_produits .conseil ol {
	list-style: decimal inside;
}
#page .deux_colonnes_produits .conseil .bloc_conseil ul {
	padding: 0 20px 10px;
	margin-top: -10px
}

#page .deux_colonnes_produits .conseil .bloc_conseil ul li {
	padding-left: 8px;
	background: url(../img/tiret_noir.png) no-repeat 0 8px
}
#page .deux_colonnes_produits .conseil .bloc_conseil table {
	width: 100%;
	margin-bottom: 10px
}
#page .deux_colonnes_produits .conseil .bloc_conseil table caption {
	display: none
}
#page .deux_colonnes_produits .conseil .bloc_conseil table tr.fonce {
	background-color: #0e5db0;
	color: #fff
}
#page .deux_colonnes_produits .conseil .bloc_conseil table td.premier {
	width: 180px;
	padding-left: 20px
}

#page .deux_colonnes_produits .conseil .bloc_conseil tfoot td {
	padding-right: 55px;
	text-align: right
}

#page .deux_colonnes_produits .push_conseils div {
	margin-bottom: 8px;
	float: none;
	width: 195px;
}

#page .deux_colonnes_produits .push_conseils .reduc {
	background: url(../../actus_marques/img/bg_push_reduc.png) no-repeat 0 0;
	padding-top: 10px;
}
#page .deux_colonnes_produits .push_conseils .et_aussi {
	background: url(../../actus_marques/img/bg_push_et_aussi.png) no-repeat 0 100%;
	padding-bottom: 10px
}

#page .deux_colonnes_produits .push_conseils .reduc p {
	border-right: 4px solid #f9cd86;
	border-bottom: 1px solid #f9cd86;
	border-left: 4px solid #f9cd86;
}

#page .deux_colonnes_produits .push_conseils .reduc p img,
#page .deux_colonnes_produits .push_conseils .et_aussi p img {
	display: block;
	margin: 0 auto
}
#page .deux_colonnes_produits .push_conseils h5 {
	margin: 0;
	font-size: 1em;
}
#page .deux_colonnes_produits .push_conseils h5 img {
	border: 1px solid #f9cd86;
	display: block
}

#page .deux_colonnes_produits .push_conseils .et_aussi div.conteneur {
	border-top: 1px solid #f9cd86;
	border-right: 4px solid #f9cd86;
	border-left: 4px solid #f9cd86;
	width: 187px;
	overflow: auto;
	height: 1%;
	padding-bottom: 10px;
	margin-bottom: 0
}
#page .deux_colonnes_produits .push_conseils .et_aussi div div {
	width: 172px;
	overflow: auto;
	height: 1%;
	clear: left;
	padding: 10px 5px 0 5px;
	margin-bottom: 10px
}
#page .deux_colonnes_produits .push_conseils .et_aussi div img,
#page .deux_colonnes_produits .push_conseils .et_aussi div p {
	display: block;
	float: left
}
#page .deux_colonnes_produits .push_conseils .et_aussi div div p strong {
	display: block;
	margin-left: 7px;
	color: #2478ce
}
#page .deux_colonnes_produits .push_conseils .et_aussi div div p a {
	width: 115px;
	font-size: .9em;
	margin-left: 7px;
	display: block;
	color: #db8d04;
	font-weight: bold
}

/* Best Of Recettes (reprise de l'existant sur Nestle.fr)
--------------------------------------------------------------------------------*/

#entete_bestof {
	width:382px;
	margin-bottom: 40px;
}

#entete_bestof a {
	background:transparent url(../../communaute/img/arrow.gif) no-repeat 0%;
	font-weight:bold;
	color: #13A4E3;
	padding:0pt 0pt 3px 6px;
}
#entete_bestof,
#notice,
.panel {
	margin-left: 174px;
	color: #666;
	font-size: 11px
}
.panel p,
#notice p {
	margin: 10px 0 5px
}

#desserts {
	background: url(../../communaute/img/bo_desserts_bg.jpg) no-repeat 0;
}
#paques {
	background: url(../../communaute/img/bo_paques_bg.jpg) no-repeat 0;
}
#festif {
	background: url(../../communaute/img/bo_festif_bg.jpg) no-repeat 0;
}
#fete {
	background: url(../../communaute/img/bo_fete_bg.jpg) no-repeat 0;
}
#printemps {
	background: url(../../communaute/img/bo_printemps_bg.jpg) no-repeat 0;
}
#ete {
	background: url(../../communaute/img/bo_ete_bg.jpg) no-repeat 0;
}
#vintage {
	background: url(../../communaute/img/bo_vintage_bg.jpg) no-repeat 0;
}
.panel {
	border:1px solid white;
	height:120px;
	padding:0pt;
	/*voice-family:""{"";*/
	width:379px;
}

#page .panel h3 {
	margin:0 0 10px;
	padding:0 0 2px;
}

#page .panel h3, .title {
	color:#FDBA1A;
	font-size:11px;
	font-weight:bold;
	padding: 0;
	margin-left:12px;
	margin-top:6px;
}
.panel p.contenu {
	float:right;
	margin-left:112px;
	width:155px;
}
.panel .telecharger {
	color:#B4B2B2;
	float:right;
	margin-left:12px;
	width:96px;
}
.panel .telecharger .mac {
	margin-left:10px;
}
#notice {
	margin-top:10px;
}
#notice .noticeC {
	background-image:url(../../communaute/img/telecharger_bg.gif);
	background-position:188px 50%;
	background-repeat:repeat-y;
	border-bottom:1px solid #C8EAF9;
	border-left:1px solid #C8EAF9;
	border-right:1px solid #C8EAF9;
	float:left;
	margin-top:0pt;
	padding-left:8px;
	padding-top:8px;
	/*voice-family:""{"";*/
	width:369px;
}
#notice .contenupc, .contenumac {
	margin-top:8px;
	width:170px;
}
#notice .contenupc {
	float:left;
}
#notice .contenumac {
	float:right;
}

/* Hp actus marques
--------------------------------------------------------------------------------*/
#page dd.marques_nestle {
	background-color:#fff!important;
	color:#333!important;
	border-color:#2eb2f6
}
#page dd.marques_nestle strong {
	color:#39f;
	background-color:inherit;
	padding:10px 0;
	display:block;
	font-size:1.1em
}

#page .evenement .inside div {
	float:left;
	width:260px
}
#page .evenement .inside div p.visuel {
	float:left;
	margin:0 10px;
	display:inline
}

#page .evenement big {
	position:relative;
	top:10px;
	clear:both;
	display:block;
	text-align:right;
	background-color:#2EB2F6;
	color:inherit;
	font-size:0.9em;
	padding:2px 0
}

#page .evenement big a {
	padding:0 10px;
	color:#fff;
	background-color:inherit;
	background-image:url(../img/chevron_blanc.png);
	background-repeat:no-repeat;
	background-position:0 5px
}

#page .editable p.promotions {
	color: #39f;
	font-weight: bold
}
#page .editable p.promotions strong {
	color: #333
}

/* hp bien etre
--------------------------------------------------------------------------------*/
#page #quatre_colonnes .pushs {
	padding-top: 5px;
}

#page #quatre_colonnes .pushs p {
	padding: 5px 0 0 8px
}
#page #quatre_colonnes .pushs p.visuel {
	padding: 0 0 5px 20px 
}
#page .plus_criteres {
	margin-top: 10px
}
#page #coeur_onglets .plus_criteres a {
	background-image: url(../img/chevron_blanc.png);
	color: #fff!important
}

/* hp actu_marques
--------------------------------------------------------------------------------*/
#page .marques_nestle img {
	margin: 0!important
} 
#page .marques_nestle p {
	padding-left: 2px
}

#page .marques_nestle ul {
	border-bottom: 1px solid #ccc;
	margin: 0 0 15px;
	height: 1%;
	padding: 0
}
#page .marques_nestle ul#marques {
	border: none
}
#page .marques_nestle li {
	margin: 5px 0 10px 3px
}
/* Hp mes moments
--------------------------------------------------------------------------------*/
#coeur_droite.mes_moments {
	width: 350px;
	margin: 15px 0 0 18px
}
#coeur_droite.mes_moments p {
	padding-right: 52px
}
#coeur_droite.mes_moments p.demarrer_test {
	margin-top: 20px;
	padding-right: 20px;
	text-align: right
}

/* Hp - encart gauche 4 colonnes
--------------------------------------------------------------------------------*/
/*#page .encart_maggi h3 {
	margin: 0 -8px;
	padding: 8px 8px 8px 12px
}
#page .encart_maggi h3 img {
	margin: 0
}

#page .encart_maggi p {
	margin: 0 -8px;
	padding: 0 16px 8px
}

#page .encart_maggi ul {
	margin: 0 -8px -2px;
	padding: 0 16px 5px
}

#page .encart_maggi .cuisine_a_theme_visuel {
	padding: 0 8px;
}*/
#page .encart_gauche_hp h3 {
	font-size: 1em;
	margin: 0 -8px;
	padding: 8px 8px 8px 12px
}
#page .encart_gauche_hp h3 img {
	margin: 0
}
#page .encart_gauche_hp p {
	margin: 0 -8px;
	padding: 8px
}

#page .encart_gauche_hp ul {
	margin: 0 -8px -2px;
	padding: 0 16px 5px
}
#page .encart_gauche_hp .editable p {
	padding-top: 0
}
#page .encart_gauche_hp .editable ul {
	padding-bottom: 0
}
#page .colonne_une dd.encart_gauche_hp .lien_encart {
	margin-bottom: 0;
	margin-top: 0
}
#page .encart_gauche_hp .encart_gauche_hp_visuel {
	padding: 0 8px;
}

/* Hp coin perso
--------------------------------------------------------------------------------*/
#coeur_droite.hp_coin_perso h2 {
	font-size:1.3em;
	margin-bottom:20px
}

#coeur_droite.hp_coin_perso dl {
	float:left;
	width:155px
}
#coeur_droite.hp_coin_perso dl.droite {
	margin-left: 10px
}
#coeur_droite.hp_coin_perso dt,
#coeur_droite.hp_coin_perso dd {
	padding: 0
}
#coeur_droite.hp_coin_perso li {
	background-image:url(../img/chevron_jaune.png)
}
#coeur_droite.hp_coin_perso li a {
	color:#fc0;
	background-color:inherit
}

#quatre_colonnes.avantages_hp_produits span {
	padding-left: 0
}
#quatre_colonnes dd.avantages_coin_perso {
	background:#FFF;
	color:#333;
	border-color:#106EC5
}
#quatre_colonnes dd.avantages_coin_perso p.avantages_liens {
	padding-top:10px
}
#quatre_colonnes dd.avantages_coin_perso p.avantages_liens a {
	color:#106EC5;
	background-color:inherit
}
#quatre_colonnes dd.avantages_coin_perso p.visuels_avantages {
	padding-left:15px;
	margin-top:20px
}
#quatre_colonnes dd.avantages_coin_perso ul {
	background-color:#106EC5;
	position: relative;
}

#trois_colonnes .encart .plus_dinfo {
	margin-top: 15px
}

#quatre_colonnes .encart.coin_perso li strong a {
	font-weight: bold
}
#quatre_colonnes .encart.coin_perso span {
	padding-left: 0
}
#quatre_colonnes .encart.coin_perso .editable p strong {
	font-size: 1em
}
#quatre_colonnes .encart.coin_perso .editable.coin_perso_favoris {
	overflow: hidden;
	height: 1%
}
#quatre_colonnes .encart.coin_perso .editable.coin_perso_favoris img,
#quatre_colonnes .encart.coin_perso .editable.coin_perso_favoris p {
	float: left
}
#quatre_colonnes .encart.coin_perso .editable.coin_perso_favoris img {
	border: none!important;
	margin: 7px 0 0 0
}
#quatre_colonnes .encart.coin_perso .editable.coin_perso_favoris p {
	margin: 7px 0 0 7px;
	width: 95px;
	color: #106ec5
}
#quatre_colonnes .encart.coin_perso .editable.coin_perso_favoris p span span {
	display: block;
	color: #333
}

/* Coin perso - Contributions
--------------------------------------------------------------------------------*/
#page #coeur_droite.contributions h2 {
	margin: 15px 0
}
#page .une_colonne.contributions h3 {
	position:static
}
#page .une_colonne.contributions p {
	width:auto
}
#page .une_colonne.contributions div {
	overflow: hidden;
	height: 1%;
	/*clear: both;*/
	border-bottom:1px solid #ccc
}
#page .une_colonne.contributions div p {
	float: left;
	border: none;
	width: 590px
}
#page .une_colonne.contributions ul {
	float: right;
	margin-top: 5px;
	text-align: right;
	font-size: .85em;
	color: #106ec5
}
#page .une_colonne.contributions ul a {
	color: #106ec5
}

/* Dossiers
--------------------------------------------------------------------------------*/
.liste_produits.dossier_menu h4 {
	margin-bottom: -1px;
	height: 26px
}
html>body .liste_produits.dossier_menu h4 {
	margin-bottom: 0
}

.liste_produits.dossier_menu p.intro {
	margin-bottom: 10px;
	font-weight: bold;
	padding: 0 20px
}
#colonne_deux p.intro {
	margin: 10px 0;
	font-weight: bold;
	padding: 0 20px
}
#page #coeur_double.dossiers h3 {
	font-weight: normal;
	font-size: 2.15em;
	margin-bottom: 10px
}
#page #coeur_double h4 {
	color: #fff;
	/*font-size: 1.1em*/
}
.dossier_menu h4 {
	font-size: 1.2em!important
}
#deux_colonnes .inside.noMargin {
	padding-bottom: 0;
	margin-bottom: 0
}


/* Coin perso - bons de reduction
--------------------------------------------------------------------------------*/
#reduction
{
	width:730px
}
#reduction .reduc_conteneur{
	width:750px
}
#reduction.bons_multiples
{
	overflow: hidden
}
#reduction p
{
	margin:10px
}
#reduction p.visu_bon {
	float: left
}
#reduction p.bon_contenu {
	float: left;
	min-height: 65px;
	width:160px
}
* html body #reduction p.bon_contenu {
	height: 65px
}
#reduction .bon
{
	margin-top:10px;
	position:relative
}
#reduction .bon.droite {
	margin-right:20px
}

/* Coin perso - Liste bons de reduction - warning
--------------------------------------------------------------------------------*/
#warningPrint{
	position:absolute;
	width:1000px;
	height:100%;
	display:block;
	top:0px;
	z-index: 30;
}
html>body #warningPrint{
	left:0px;
	width:100%
}
#warningPrint .warningBg{
	opacity: .6;
	filter: alpha(opacity=60);
	width:100%;
	height:1500px;;
	display:block;
	background-color:#000;
	position:absolute;
	top:0px;
	left:0px;
	z-index: 31;
}
* html #warningPrint .warningBg{
	left:-40px;
}
#warningPrint .warningPrintContent{
	background:url(../img/fond_alerte_print.png) no-repeat top left;
	margin:500px auto 0 auto;
	width: 400px;
	position: relative;
	z-index: 32;
	height:200px;
	display:block;
}
#warningPrint .warningPrintContent div{
	margin:10px;
	background-color:#FFFFFF;
}
#warningPrint .warningPrintContent div p{
	margin-bottom:15px;
}
#warningPrint .warningPrintContent div a{
	text-decoration:none;
	color:#000000;
	margin:10px 15px 0px 0px;
	display:block;
	padding: 5px 10px;
	background-color: #ededed;
	border:1px solid #222222;
	float:left;
	text-align:center;
}
.alerte_fond_print
{
	padding:20px 45px;
	width:310px;
	margin-left: 0!important;
	font-size:0.9em
}
.alerte_fond_print strong
{
	font-size:1.2em;
	text-transform:uppercase;
	color:#C00;
	background-color:inherit
}
/* Detail Recette
--------------------------------------------------------------------------------*/
#coeur_droite.recette .detailRecetteStar .inline-rating ul
{
	width:70px;
	margin-top: 0px !important;
	padding:0px;
}
/* Diagnostic
--------------------------------------------------------------------------------*/
.diagRadio{
	padding-left:10px;
	line-height:27px;
	padding-top:5px;
}
/* Big game
--------------------------------------------------------------------------------*/
#ContentBigGame{
	width:727px;
}
#ContentBigGame a{
	color:#34BCF7;
}
#ContentBigGame .topBigGame{
	text-align:center;
}
#ContentBigGame .texteBigGame{
	background-image: url(/App_Themes/actus_marques/img/bg_encart_Big_game.png);
	background-position: top left;
	width:500px;
	margin:20px auto;
	padding-top:20px;
}
#ContentBigGame .texteBigGame div{
	background-image: url(/App_Themes/actus_marques/img/bg_encart_Big_game.png);
	background-position: bottom left;
	padding:0px 20px 20px 20px;
}
#ContentBigGame .texteBigGame h3{
	padding:0px 0px 10px;
	font-size:1.38em;
}
#ContentBigGame .texteBigGame .introGame{
	margin-bottom: 10px;
}
#ContentBigGame .texteBigGame .btGame{
	float:right;
}
#ContentBigGame .texteBigGame .txtInsideGame{
	width: 300px;
	margin-bottom: 20px;
}
#ContentBigGame .texteBigGame ul.reglement li, #ContentBigGame .txtConfGame ul.reglement li{
	color:#34bcf7;
	background: url(../img/chevron_bleu.png) no-repeat 0 5px;
	text-indent: 8px;	
	font-size:1em;
}
#ContentBigGame .texteBigGame ul li a{
	color:#34bcf7;	
}

#ContentBigGame .backBtGame{
	float:right;
	color:#34bcf7;
	text-align:right;
}
#ContentBigGame .backBtGame a{
	color:#34bcf7;
}
#ContentBigGame .backBtGame a{
	color:#34bcf7;
}
#ContentBigGame .contentReglementGame{
	margin-top:15px;
	padding:0px 20px;
}
#ContentBigGame .contentReglementGame p, #ContentBigGame .txtConfGame p{
	margin-bottom: 10px;
}
#ContentBigGame .txtConfGame{
	margin-top:15px;
	padding:0px 20px;
}


/* Remerciements CLV (coin perso)
--------------------------------------------------------------------------------*/
#page .visuel_remerciement {
	margin: 24px 15px 0 12px;
	display: inline;
	float: left
}

#page .remerciements {
	border: 1px solid #106ec5;
	background-color: #e7f0f9;
	margin-top: 24px;
	width: 485px;
	float: left;
}
#page .remerciements p {
	padding: 30px 40px 20px;
	font-family: arial, sans;
	font-size: 1.32em;
	letter-spacing: 1px;
	line-height: 25px
}
#page .remerciements p.merci {
	padding-top: 0px;
	padding-bottom: 20px
}
#page .remerciements a {
	background: url(../../coin_perso/img/bouton_retour_remerciements.png) no-repeat 0 0;
	display: block;
	width: 92px;
	height: 21px;
	margin: 90px 15px 16px 378px
}
#page .remerciements a span {
	display: none
}

/* Formulaire de questionnaires - actu marques
--------------------------------------------------------------------------------*/
#page .srv_subnav {
	padding-left: 310px
}
#page .srv_subnav div {
	font-weight: bold
}
#page .srv_subnav div.srv_item {
	font-weight: normal
}
#page p.bordure_questionnaire {
	padding:5px 0;
	text-align:right;
	border-top: 1px solid #39f
} 



/* Probleme font weight IE
--------------------------------------------------------------------------------*/
.deux_colonnes.fontNormal div dl dt span
{
	font-weight:normal;
}
/* Debug ie sur a table home video
--------------------------------------------------------------------------------*/
.a_table_liste_debug li {
	height: 1%
}

/* Styles edtion cms (bug des marges des images qui deviennent invisible sur ie)
--------------------------------------------------------------------------------*/

/* page mes menus */
#page .colonne.mes_menus_col.cmsEdition img {
	margin-left: 0px
}
/* Correctif pour le backoffice et le mode edit pour la saisie des contenus */
object, object * {
	color: #000!important
}
.editCmsHtml img
{
	float:none !important;
	margin:0px !important;
}