a.gototop 
{	font-size:11px;
	color:#999;
	text-decoration:underline;
	padding: 0 0 0 10px;
}

/* MOTEUR DE RECHERCHE
/****************************/

.critere_recherche 
{	padding:	10px 9px 5px 9px;
	margin:		5px;
	background:	url('/ressources/images/background/bg_haut_moteur.gif') no-repeat 0 0;
	height:		145px;
	width:		597px;
}
.critere_recherche div
{	height:		150px;
	float:		left;
	width:		110px;
	margin:		0 8px 0 0;
	color:		#999;
}
.critere_recherche strong
{	display:	block;
	margin:		0 0 10px;
	color:		#333;
	height:30px;
}
.critere_recherche div li label
{	color:		#999;
}
.filtre_recherche 
{	width:		167px;
	float:		left;
	margin:		5px;
	background:	#fff url('/ressources/images/background/bg_filtre.gif') repeat-y right top ;
}
.filtre_recherche  .top_filtre {
	height:20px;
	margin:0 0 -10px;
	background:	#fff url('/ressources/images/background/bg_filtre.gif') repeat-y left top ;
}
.filtre_recherche .btm_filtre {
	height:20px;
	background:	#fff url('/ressources/images/background/bg_filtre.gif') repeat-y left bottom ;
}
/** Filtres **/
.titre_filtre 
{	font-size:		13px;
	color:			#f05826;
	font-weight:	bold;
	display:		block;
	margin:			10px 0 20px 5px;
	padding:		4px 0 0 25px;
	height:			17px;
	background:		url('/ressources/images/background/bg_titre_filtre.gif') no-repeat left top;
	cursor:			pointer;
}
.filtre_recherche ul
{	padding:0 5px 20px 15px;
}
.filtre_recherche div ul
{	padding:		0 5px 0 5px;
}
.filtre_recherche div ul
{	padding:		0 5px 0 5px;
}
/* Ingrdients */

.rechercher_par 
{	display:block;
	padding:0 10px;
	font-size:14px;
	font-weight:bold;
	color:#f05826;
}
.instru_recherche 
{	display:block;
	padding:5px 10px 0;
	font-size:11px;
	font-weight:bold;
	color:#000;
	line-height:120%;
}

.categorie
{	padding:		0 0 0 12px;
	color:			#000;
	background:		url('/ressources/images/background/arrow_filtre.png') no-repeat 0 3px;
}
.sousCategorie
{	padding:		0 0 0 12px;
	margin:			0 0 0 12px;
	display:block;
	color:			#222;
	background:		url('/ressources/images/background/arrow_filtre.png') no-repeat 0 3px;
}
.ingredient
{	padding:		0 0 0 6px;
	margin:			0 0 0 18px;
	color:			#999;
	display:		block;
	text-indent:	-3px;
	font-style:		italic;
	font-size:		10px;
	text-decoration:underline;
}
.ingredient:first-line
{
}
.actif
{   font-weight:			bold;
	background-position:	0 -17px;
}
.filtre_recherche li li .actif
{   color:#F05826;
}

.annuler_filtre 
{	font-size:		11px;
	font-style:		italic;
	padding:		0;
	background:		none;
	color:			#666;
}

/* Autocomplete */
div.ac_results ul { 
  margin:			0; 
  padding:			0; 
  list-style-type:	none; 
  border:			solid 1px #ccc; 
  background:		#fff;
} 

div.ac_results ul li { 
  margin:			1px; 
  padding:			3px; 
  font-size:		12px;
  line-height:		110%;
  cursor:			pointer; 
} 

div.ac_results ul li.ac_over { 
  background-color: #EF2300;
  color:			#FFF;
} 

/* Recherche */

.recherche_motcle .input-text,
.recherche_motcle input[type=text]
{	width:			250px;
	margin:			0 10px 0 0;
}

/* Resultat */
.liste_recette 
{	width:			420px;
	margin:			20px 0 20px 180px;
}
.liste_recette .reinitialisation 
{
	margin:15px 0 10px 120px;
	width:205px
}
.liste_recette .reinitialisation  a
{	background:url("/ressources/images/background/bg_btn_consult.gif") no-repeat scroll right top transparent;

margin:0 auto;
color:#FFFFFF;
font-weight:bold;
height:18px;
padding:1px 10px 3px 0;
text-decoration:none;
	}
.liste_recette .reinitialisation  span 
{
	background:url("/ressources/images/background/bg_btn_consult.gif") no-repeat scroll left top transparent;
display:block;
float:left;
height:18px;
width:10px;
	}
.liste_recette .resultat_recherche 
{	height:40px;
}
.liste_recette h2 
{	margin:		10px 10px 10px 0;
	float:		left;
	color:		#F05826;
}
.liste_recette .resultat_recherche select
{	margin:		10px 10px 10px 0;
	float:		right;
	display:	inline;
}

.message_commentaire 
{	padding:5px;
	margin:5px 0;
	border:1px #DDD solid;
}
.erreur_commentaire 
{	color:#EF2300;
}

.liste_recette ul li 
{	margin:			0 0 10px;
	padding:		0 0 10px;
	position:		relative;
	height:			100px;
}
.liste_recette ul li strong img
{	/*position:absolute;
	right:0;*/
	width:auto;
}
.liste_recette ul li a.btn_consulter
{	position:		absolute;
	right:			0px;
	bottom:			10px;
	font-weight:	bold;
	text-decoration:none;
	color:			#FFF;
	padding:		0 10px 0 0;
	height:			18px;
	background:		url('/ressources/images/background/bg_btn_consult.gif') no-repeat top right;
}
.liste_recette ul li a.btn_consulter span
{	float:left;
	width:10px;
	height:			18px;
	display:block;
	background:		url('/ressources/images/background/bg_btn_consult.gif') no-repeat top left;
}
.liste_recette ul li img
{	
	width:100px; /* valeur temporaire */
	float:left;
	margin:0 5px 5px 0;
}

.pagination 
{	text-align:center;
}
.pagination  a
{	font-weight:	bold;
	margin:			0 1px;
}
.pagination a.page_active 
{	font-weight:	bold;
	font-size:14px;
} 

/* PAGE FICHE RECETTE */ 
.fiche_recette {
	
}

.fiche_recette a {
    font-weight: bold;
    display: block;
    margin: 10px 0 0 0;
    color: #fff;
    text-decoration: underline;
    font-size: 14px;
    background: #A2D23E;
    padding: 2px 5px;
    display: inline-block;
	/display: inline;
	/zoom:1;
}
.fiche_recette .entete_recette a {
    font-weight: normal;
    margin: 0;
    color: #000;
    text-decoration: none;
    font-size: 11px;
    background: none;
    padding: 0;
    display: inline;
}

.fiche_recette img.visuel_recette {
	float:left;
	margin: 0 10px 10px 0;
}
.fiche_recette .entete_recette {
	padding:0 0 10px;
	margin:0 0 10px;
	border:2px dotted #f35923;
	border-width:0 0 2px;
}
.fiche_recette .nom_recette {
	font-size:25px;
	line-height:25px;
	color:#f35923;
	display:block;
}
.fiche_recette .nom_recette:first-letter {
	text-transform:uppercase;
}
.fiche_recette .descriptif_recette {
	color:#6f3726;
	font-size:14px;
	display:block;
	margin:0 0 10px;
}
.recette .sstit_recette {
	color:#f35923;
	font-weight:bold;
	display:block;
	margin: 5px 0 0;
}
.moteur_recherche .note {
	margin:10px 0 0 105px;
}
.recette .note {
	margin:0 0 0 290px;
}
.moteur_recherche .note_recette,
.recette .note_recette {
	background:url('/ressources/images/background/picto_note.gif') no-repeat 0 0;
	width:93px;
}
.recette .budget_recette {
	background:url('/ressources/images/background/picto_budget_off.gif') no-repeat 0 0;
	width:93px;
}
.moteur_recherche .note_recette span,
.recette .note_recette span {
	background:url('/ressources/images/background/picto_note_on.gif') no-repeat 0 0;
	width:0px;
	display:block;
	height:20px;
	text-indent:2000px;
	overflow:hidden;
}
.recette .budget_recette span {
	background:url('/ressources/images/background/picto_budget_on.gif') no-repeat 0 0;
	width:0px;
	display:block;
	height:20px;
}
.recette .note1 span,.moteur_recherche .note1 span {	width:18px;}
.recette .note2 span,.moteur_recherche .note2 span {	width:36px;}
.recette .note3 span,.moteur_recherche .note3 span {	width:54px;}
.recette .note4 span,.moteur_recherche .note4 span {	width:72px;}
.recette .note5 span,.moteur_recherche .note5 span {	width:93px;}

.onglet_recette {
	margin:10px 0;
}
.onglet_recette a {
	float:left;
	height:18px;
	cursor:pointer;
	line-height:18px;
	color:#FFF;
	padding:0 10px;
	position:relative;
	margin:0 3px 0 0;
	font-size:12px;
	background:url('/ressources/images/background/bg_onglet_recette.gif') no-repeat 0 0;
}
.onglet_recette .onglet_preparation { background-position:0 0; }
.onglet_recette .onglet_commentaire { background-position:0 50%; }
.onglet_recette .onglet_recette_associee { background-position:0 100%; }

.onglet_recette a span {
	position:absolute;
	top:0;
	right:0;
	height:18px;
	display:block;
	width:10px;
	background:url('/ressources/images/background/bg_onglet_recette.gif') no-repeat 100% 0;
}
.onglet_recette .onglet_preparation span { background-position:100% 0; }
.onglet_recette .onglet_commentaire span { background-position:100% 50%; }
.onglet_recette .onglet_recette_associee span { background-position:100% 100%; }

.recette .recette_switch_info {
	margin:0 0 20px 0 ;
	padding:16px 15px 0px 10px;
	background:url('/ressources/images/background/bg_top_recette.gif') no-repeat 0 0;
}
/*
.recette .recette_switch_info .liste_recette {
	margin:0;
	width:auto;
}
.recette .recette_switch_info .liste_recette li {
	float:left;
	width:186px;
	height:186px;
	margin:0 7px 0 0;
	position:relative;
}
.recette .recette_switch_info .liste_recette img {
	width:186px;
	
}
.recette .recette_switch_info .liste_recette span 
{
	position:absolute;
	padding: 153px 10px 10px;
	width:166px;
	height:23px;
	color:#999;
	font-weight:bold;
	text-align:center;
	top:0;
	left:0;
	background:url('/ressources/images/background/bg_thematic.gif') no-repeat 0 0;
}*/
.recette .recette_switch_info .preparation 
{	margin:0 212px 0 0;
	text-align:justify;
}

.recette .recette_droite {
	float:right;
	width:202px;
	margin:0 0 0 10px;
	display:inline;
}
.recette .recette_gauche {
	float:left;
	width:100%;
	background:url('/ressources/images/background/bg_recette.gif') no-repeat 0 bottom;
}
.recette .decli_recette div 
{
	width:180px;
	float:left;
	text-align:center;
	margin:0 0 15px;
}


.liste_ingredient {
	background:url('/ressources/images/background/bg_liste_ingredient.gif') no-repeat 0 0;
}
.liste_ingredient p {
	padding:30px 10px 0;
}
.liste_ingredient ul {
	background:url('/ressources/images/background/bg_liste_ingredient.gif') repeat-y 100% 0;
	padding:5px 10px;
}
.liste_ingredient ul li {
	border-bottom:1px #333 solid;
	padding:3px 0 0;
}
.liste_ingredient ul li span {
	float:right;
	margin:0 0 5px 5px;
	color:#F35923;
}
.liste_ingredient .liste_ingredient_conversion {
	display:block;
	background:url('/ressources/images/background/bg_liste_ingredient.gif') no-repeat 0 100%;
	padding:5px 10px 15px;
}
.recette .astuce_recette {
	padding:0 10px;
	line-height:120%;
	font-size:10px;
	margin:0 0 20px;
}
.recette .astuce_recette span {
	color:#F35923;	
	font-weight:bold;
	font-size:11px;
	line-height:160%;
}
.recette .fiche_action 
{	text-align:center;
}

/* RECETTE IMPRIMABLE */
.imprim_recette 
{	background:#fff;
	padding:25px;
	width:650px;
}
.imprim_recette *
{	font-size:13px;
}
.imprim_recette .entete_recette {
	padding:0 0 10px;
	margin:0 0 10px;
	border:2px dotted #f35923;
	border-width:0 0 2px;
}
.imprim_recette .nom_recette {
	font-size:25px;
	line-height:25px;
	color:#f35923;
	display:block;
}
.imprim_recette .nom_recette:first-letter {
	text-transform:uppercase;
}
.imprim_recette img.visuel_recette {
	float:left;
	width:210px;
	margin: 0 10px 10px 0;
}
.imprim_recette .descriptif_recette {
	color:#000;
	font-size:14px;
	display:block;
	margin:0 0 10px;
}
.imprim_recette .sstit_recette {
	color:#000;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin: 5px 0 0;
}
.imprim_recette .astuce_imprim 
{
	padding:10px;
	margin:5px 0 0;
	float:right;
	border:1px #CCC solid;
	width:180px;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.imprim_recette .liste_ingredient_imprim 
{	padding:0 30px 0 0; 
	width:210px;
	clear:left;
	float:left;
}
.imprim_recette .liste_ingredient_imprim  li span
{	float:right;
}
.imprim_recette .preparation 
{
	margin:0 0 0 240px;
}
.imprim_recette .preparation .sstit_recette {
	color:#f35923;
	font-size:15px;
	font-weight:bold;
	display:block;
	margin: 5px 0;
}

/* POPUP LOGIN */
.popup_login .content_popup a {
	color:#F00;
}
.popup_login .content_popup a.btn_gris {
	color:#FFF;
}
.popup_login .content_popup li.mdp_oublie a {
	color:#999;
	margin:0 0 0 110px;
}

/* POPUP CONVERTISSEUR */
.popup_convert 
{	display:none;
}
.popup_convert .titre_popup 
{	color:#FFF;
	font-weight:bold;
	font-size:18px;
}
.popup_convert .content_popup strong 
{	color:#F00;
	font-weight:bold;
	font-size:14px;
	display:block;
	text-transform:uppercase;
	margin:0 0 10px;
}
.popup_convert .content_popup table 
{	width:100%;
}
.popup_convert .content_popup td  
{	font-size:13px;
	color:#666;
	line-height:200%;
	vertical-align:text-top;
}
.popup_convert .content_popup td select  
{	display:block;
	margin:5px auto 0;
}

/* CREATION DE COMPTE */
.form_inscription .formulaire li label 
{	width:250px;
}
.form_inscription .formulaire li.validation
{	padding:0 0 15px
}
.form_inscription .formulaire li.validation a  
{	margin:0 0 0 260px;
}
.form_inscription .formulaire li.confirmation 
{	padding:5px;
	margin:10px 0 0;
	text-align:center;
    /*border:1px #DDD solid;*/
} 
.form_inscription  .intro_crea_compte 
{	background:url('/ressources/images/background/bg_intro_crea_compte.jpg') repeat-y right top;
	width:606px;
}
.form_inscription  .intro_crea_compte h3
{	background:url('/ressources/images/background/bg_intro_crea_compte.jpg') no-repeat left top;
	width:586px;
	padding:10px;
	color:#f12202;
}

.form_inscription  .intro_crea_compte p 
{	font-size:12px;
	color:#000;
	margin:5px 10px;
}
.form_inscription  .intro_crea_compte div
{	font-size:11px;
	color:#999;
	margin:5px 10px;
}
.form_inscription  .intro_crea_compte div span
{	font-size:12px;
	color:#000;
}
.form_inscription  .intro_crea_compte div strong
{	font-size:12px;
	color:#f12202;
}
.form_inscription  .intro_crea_compte div.btm_intro 
{	background:url('/ressources/images/background/bg_intro_crea_compte.jpg') no-repeat left bottom;
	height:20px;
	margin:0;
}

.form_inscription .formulaire li.confirmation  a.btn_gris
{	margin:10px 0 0 110px;
}  
/* TOUT SAVOIR SUR LE PAIN */
.tout_sur_le_pain 
{	width:610px;
}
.tout_sur_le_pain li 
{	float:left;
	text-align:center;
	margin:0 0 10px;
}
.tout_sur_le_pain li  a
{	font-size:13px;
	color:#777;
	text-decoration:underline;
	font-weight:bold;
}
.tout_sur_le_pain li img 
{	display:block;
}

/* THEMATIQUES */
.thematique  .caroussel_thematique,
.recette  .caroussel_thematique{
	margin:15px auto 0;
	height:250px;
	width:498px;
	overflow:hidden;
	position:relative;
}

.thematique  .liste_recette,
.recette .liste_recette {
	margin:0;
	width:580px;
	position:absolute;
	left:-166px;
}
.thematique  .liste_recette li,
.recette  .liste_recette li{
	float:left;
	width:159px;
	height:202px;
	margin:15px 7px 0 0;
	position:relative;
	opacity:0.7;
}

.thematique  .liste_recette img,
.recette  .liste_recette img {
	width:159px;
	margin:5px 0 0;
	
}
.thematique  .liste_recette span,
.recette   .liste_recette span
{	
	position:absolute;
	padding: 166px 10px 13px;
	width:139px;
	height:23px;
	color:#999;
	font-weight:bold;
	font-size:10px;
	line-height:100%;
	text-align:center;
	top:0;
	left:0;
	z-index:5;
	background:url('/ressources/images/background/bg_thematic_small.gif') no-repeat 0 0;
}
.thematique  .liste_recette li.active,
.recette  .liste_recette li.active  {
	float:left;
	width:186px;
	height:236px;
	margin:0 -10px;
	position:relative;
	opacity:1;
	z-index:10;
}

.thematique  .liste_recette li.active img,
.recette .liste_recette li.active img {
	width:186px;	
}
.thematique  .liste_recette li.active span,
.recette   .liste_recette li.active span
{	
	position:absolute;
	padding: 195px 10px 18px;
	width:166px;
	height:23px;
	color:#999;
	font-weight:bold;
	text-align:center;
	top:0;
	left:0;
	z-index:5;
	background:url('/ressources/images/background/bg_thematic.gif') no-repeat 0 0;
}

.encart_thematique 
{	padding:10px 10px 30px 20px;
	background:url('/ressources/images/background/bg_encart_thematique.gif') no-repeat left bottom;
	position:relative; 
	left:-1px;
}
.encart_thematique .next 
{	position:absolute;
	right:15px;
	top:120px;
	cursor:pointer;
}
.encart_thematique .prev 
{	position:absolute;
	left:15px;
	top:120px;
	cursor:pointer;
}

.under_thematique
{	text-align:center;
	
}
.under_thematique img
{	display:inline-block !important;
	vertical-align:top;
	display:inline;
	zoom:1;
	width:300px;
}

/* AJOUT RECETTE */
.ajout_recette #content h2 + div 
{	margin:0 10px;
}
.ajout_recette #content h2 + div .btn_gris 
{	float:none;
	display:inline-block;
}
.ajout_recette .formulaire .validation a.btn_gris 
{	margin:	0 0 0 255px;
}
.ajout_recette .formulaire
{	padding:10px 0 10px 40px;
}
.ajout_recette .formulaire li 
{	margin:5px 0;
}
.ajout_recette .formulaire li textarea
{	height:80px;
}
.ajout_recette .formulaire label
{	color:#F15A25;
	font-size:12px;
}
.ajout_recette .formulaire .optin
{	text-align:center;
	margin: 25px 0 0;
}
.ajout_recette .formulaire .optin label
{	color:#555;
	float:none;
}
.ajout_recette .formulaire span {
	color:				#AAA;
	display:			block;
	float:				left;
	font-size:			10px;
	font-style:			italic;
	clear:				left;
	width:				250px;
}
.ajout_recette .formulaire a.btn_gris span {
	width:10px;
}

/* MON COMPTE */
#content .espace_client_parrain a,
#content .espace_client_donnees a,
#content .espace_client_bonjour a 
{	color:#EF2300;
}
#content .espace_client_donnees span,
#content .espace_client_parrain span 
{	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background:#EF2300 url('/ressources/images/background/bg_espace_client.jpg') no-repeat top left;
	display:block;
	text-align:center;
	padding:10px 0;
	margin:0 0 10px;
}
#content .espace_client_donnees div,
#content .espace_client_parrain div 
{	width:265px;
	float:left;
	text-align:center;
	background:#FFF url('/ressources/images/background/bg_espace_client.jpg') repeat-y top right;
}
#content .espace_client_donnees div p,
#content .espace_client_parrain div p
{	padding:0 20px;
	text-align:left;
}
#content .espace_client_donnees div a,
#content .espace_client_parrain div a
{	float:right;
}

#content .espace_client_donnees div a,
#content .espace_client_parrain div a 
{	text-transform:uppercase;
	text-decoration:underline;
}
#content .espace_client_parrain div.clear,
#content .espace_client_donnees div.clear 
{	float:none;
	background:#FFF url('/ressources/images/background/bg_espace_client.jpg') repeat-y bottom left;
	height:22px;
} 
#content .espace_client_parrain,
#content .espace_client_donnees 
{	margin:35px 10px 10px;
}


#content .espace_client_bonjour 
{	margin:10px 10px; 
}
#content .espace_client_bonjour div.espace_client_statut
{	float:right;
	height:56px;
	background:url('/ressources/images/background/bg_statut.jpg') no-repeat top right;
}
#content .espace_client_bonjour div.espace_client_statut div
{	margin:0 0 0 50px;
	padding:7px 20px 0 10px;
	text-align:center;
	height:43px;
}
#content .espace_client_bonjour div.espace_client_statut span
{	float:left;
	width:50px;
	height:56px;
	background:url('/ressources/images/background/bg_statut.jpg') no-repeat top left;
}
#content .espace_client_bonjour div.espace_client_statut p
{	color: #EF2300;
	text-transform:uppercase;
	margin:0;
}


#content .espace_client_bonjour h2 
{	margin:0; 
}

#content .espace_client_donnees .link_action
{	margin:0 0 -5px 280px;
	text-transform:uppercase;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	width:300px;
	height:46px;
	line-height:40px;
	padding: 0 15px 0 0;
	display:block;
	background:#FFF url('/ressources/images/background/bg_link_action.jpg') repeat-y top right;
}
#content .espace_client_donnees  .link_action span
{	float:left;
	width:15px;
	height:46px;
	padding:0;
	background:#FFF url('/ressources/images/background/bg_link_action.jpg') repeat-y top left;
}

#content .espace_client_parrain .liste_parrainage
{	margin:0 0 0 280px;
	text-transform:uppercase;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	width:317px;
	float:none;
	display:block;
	background:#FFF url('/ressources/images/background/bg_liste_parrainage.jpg') repeat-y top right;
}
#content .espace_client_parrain .liste_parrainage span
{	color:#EF2300;
	font-size:16px;
	font-weight:bold;
	background:#EF2300 url('/ressources/images/background/bg_liste_parrainage.jpg') no-repeat top left;
	display:block;
	text-align:center;
	padding:10px 0;
	margin:0 0 10px;
}
#content .espace_client_parrain .liste_parrainage .clear
{	float:none;
	background:#FFF url('/ressources/images/background/bg_liste_parrainage.jpg') repeat-y bottom left;
	height:22px;
	width:317px;
} 
#content .espace_client_parrain .liste_parrainage table
{	width:301px;
	margin:0 auto;
}
#content .espace_client_parrain .liste_parrainage table td
{	width:150px;
	text-transform:none;
	color:#999;
	font-size:12px;
	font-weight:normal;
}
#content .espace_client_parrain .liste_parrainage td.separator 
{	width:1px;
	background:#666;
}

/* PARRAINAGE */

.formulaire_parrainage .formulaire label
{	color:#F15A25;
	font-size:12px;
}
.formulaire_parrainage .formulaire select
{	width:	252px;
}
.formulaire_parrainage .formulaire span {
	color:				#AAA;
	display:			block;
	float:				left;
	font-size:			10px;
	font-style:			italic;
	clear:				left;
	width:				250px;
}
.formulaire_parrainage .formulaire a.btn_gris span {
	width:10px;
}
.formulaire_parrainage .formulaire .validation a.btn_gris 
{	margin:	0 0 0 260px;
}
.formulaire_parrainage .formulaire .validation a.btn_gris  span
{	width:10px;
}

/* RECETTE PREFEREE */
.liste_recette_preferees 
{	margin-left:0;
	width:auto;
}
.liste_recette_preferees ul li {
height:140px;
}
.liste_recette_preferees ul li img {
width:140px;
}
.liste_recette_preferees .note {
	margin:10px 0 0 145px;
}
.liste_recette_preferees .note_recette {
	background:url('/ressources/images/background/picto_note.gif') no-repeat 0 0;
	width:93px;
}

.liste_recette_preferees .note_recette span {
	background:url('/ressources/images/background/picto_note_on.gif') no-repeat 0 0;
	width:0px;
	display:block;
	height:20px;
}

/* LISTE COMMENTAIRE */
.le_commentaire 
{	padding:10px;
	margin:5px 0;
	border:1px #DDD solid;
	font-style:italic;
}

/* NOTER UNE RECETTE  / COMMENTAIRES */

.popup_note ul.formulaire  {
	margin:0 0 10px;
	padding:0 0 10px;
}
.popup_note ul.formulaire .input-radio  {
	display:none;
}
.container * ul.formulaire li.notez  {
	float:left;
	clear:none;
	width:30px;
	height:30px;
}
.container * ul.formulaire li.notez_label {
	float:left;
	clear:none;
	width:auto;
	height:30px;
	padding:3px 30px 3px 0;
	position:relative;
}
.container * ul.formulaire li.notez_label span {
	top:3px;
	right:0;
}
.popup_note li.notez span  {
	width:30px;
	position:absolute;
	overflow:hidden;
	cursor:pointer;
}
.popup_note li.notez img  {
	width:auto;
}
.popup_note li.notez label,
.popup_note li.note_commentaire label {
	float:none;
	font-weight:bold;
	display:block;
	font-size:15px;
	width:auto;
	color:#EF2300;
}
.popup_note li.note_commentaire textarea {
	width:425px;
	height:75px;
}
.popup_note li.note_plus label,
.popup_note li.note_moins label {
	display:none;
}
.popup_note ul.formulaire li.note_plus ,
.popup_note ul.formulaire li.note_moins  {
	float:left;
	clear:none;
	width:210px;
	margin:0 5px 0 0;
}
.popup_note li.note_plus textarea,
.popup_note li.note_moins textarea {
	width:210px;
	height:50px;
}
.popup_note li.validation a,
.popup_note li.validation a span {
	background-image:url(/ressources/images/background/bg_btn_consult.gif)
}
.popup_note li.validation a {
	float:right;
	margin:0 15px 0 0;
}

/* faq */
.faq dt 
{
	font-size:13px;
	font-weight:bold;
	color:#F35923;
	margin:0 0 5px;
	padding:0 0 0 10px;
	cursor:pointer;
}
/* PLAN DU SITE */
.sitemap_item h3 
{	margin:10px 10px 5px;
}
.sitemap_item a
{	display:block;
	margin:0 20px 0;
}
.sitemap_item 
{	padding:0 0 10px;
	margin:10px 0 10px 15px;
	display:inline;
	background:#FFF;
	border:1px #ccc solid;
	float:left;
	height:200px;
}
.sitemap_decouvrir 
{	border-color:#f15a25;
}
.sitemap_reussir
{	border-color:#a2d23e;
}
.sitemap_echanger
{	border-color:#ef2300;
}
.sitemap_decouvrir h3
{	color:#f15a25;
}
.sitemap_reussir h3
{	color:#8ebc2e;
}
.sitemap_echanger h3
{	color:#ef2300;
}

/* QUI SOMMES NOUS */
.qui_sommes_nous #content p 
{
	margin:10px;
	font-size:12px;
}
.qui_sommes_nous #content p a 
{	color:#EF2300;
	text-decoration:underline;
}
/* LEXIQUE */
.lexique #content strong, 
.lexique #content h2,
.lexique #content dt
{	color:#EF2300;
}
.lexique #content dt
{	color:#EF2300;
	font-weight:bold;
	cursor:pointer;
}
.lexique #content dl
{	padding:0 0 0 20px;
}
.lexique #content dd
{	padding:0;
	margin:0 0 10px;
}
/* Mentions */
.mentions_legales #content h2,
.mentions_legales #content h3 
{
	color:#EF2300;
}
.mentions_legales #content strong 
{	color:#000;
}
/* levure_faq */
.levure_faq #content h2 
{	color:#EF2300;
	font-size:16px;
	margin:30px 0 0 10px;
}
.levure_faq h3 
{	color:#F35923;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 0 10px;
}
.levure_faq #content span 
{	display:block;
	margin:0 0 0 10px;
}

/*pain_a_la_main*/
.pain_a_la_main #content h2,
.pain_a_la_main #content h3,
.pain_a_la_main #content em
{
	color:#EF2300;
}
span.astuce
{
	display:block;
	padding:5px;
	margin:5px 0;
	border:1px solid #EF2300;
}
/*pain_a_la_machine*/ /*
.pain_a_la_machine #content h2,
.pain_a_la_machine #content h3,
.pain_a_la_machine #content em,
.pain_a_la_main #content h2,
.pain_a_la_main #content h3,
.pain_a_la_main #content em
{
	color:#EF2300;
	padding: 0 0 0 10px;
}
.pain_a_la_main #content h2 + p strong 
{	color:#000;
}

.pain_a_la_machine #content p,
.pain_a_la_machine #content p
{	padding: 0 0 0 10px;
	color:#666;
}
.pain_a_la_machine #content h2,
.pain_a_la_main #content h2 
{	padding:0;
	font-size:20px;
	line-height:110%;
}
.pain_a_la_machine #content h2 span,
.pain_a_la_main #content h2 span
{	text-transform:uppercase;
	font-size:12px;
	color:#000;
}
p.intro 
{	font-weight:bold;
	font-style:italic;
	padding:0 0 0 10px;
	font-size:12px;
}

.type_levure 
{	position:relative;
	background:url('/ressources/images/background/bg_type_levure.png') 0 0 no-repeat;
	padding:10px 0 156px;
	margin:20px 0 0;
}
.type_levure ul 
{	margin:0 0 0 10px;
}
.type_levure li 
{	float:left;
	width:170px;
	color:#666;
	margin:0 30px 0 0;
}
.type_levure li h4 
{	color:#EF2300;
	text-align:center;
	font-size:13px;
	margin: 0 0 15px;
}
.type_levure li strong 
{	font-size:12px;
}
.type_levure li.last 
{	margin:0;
} 
.type_levure  .foot_type_levure 
{	position:absolute;
	bottom:0;
	background:url('/ressources/images/background/bg_btm_type_levure.jpg') 0 100% no-repeat;
	height:156px;
	width:100%;
}

.notabene 
{	margin:15px 0;
	height:80px;
}
.notabene .astuce 
{	background:url('/ressources/images/FR/bg_astuce_ing.gif') 0 0 no-repeat;
	float:left;
	width:208px;
	height:40px;
	margin:0 10px 0 0;
	display:inline;
	padding:35px 10px 0;
	text-align:center;
	color:#0a6ea2;
	font-weight:bold;
	font-style:italic;
}

.notabene .attention 
{	background:url('/ressources/images/background/bg_attention_ing.gif') 0 0 no-repeat;
	height:75px;
	margin:0 0 0 238px;
	padding:0 0 0 81px;
	font-style:italic;
	color:#666;
	font-size:11px;
}

.autres_ingredients 
{	background:url('/ressources/images/background/bg_autre_ing_1.jpg') 0 0 no-repeat;
	padding:1px 0 0;
}
.autres_ingredients .onglet_ingredient 
{	float:left;
	margin:0 10px 0 0;
	border-right:1px #CCC solid;
	position:relative;
	top:-1px;
}
.autres_ingredients .onglet_ingredient li
{	background:url('/ressources/images/background/bg_onglet_ing.jpg') top left no-repeat;
	height:25px;
	line-height:25px;
	padding:0 5px 0 10px;
	font-size:12px;
	color:#EF2300;
	font-weight:bold;
	margin:0 0 1px 0;
	cursor:pointer;
}
.autres_ingredients div 
{	
	padding: 10px 10px 20px 0;
	background:url('/ressources/images/background/bg_autre_ing_2.jpg') bottom right no-repeat;
	font-size:12px;
	color:#666;
	min-height:250px;
	height:auto !important;
	height:250px;
}
.autres_ingredients div table 
{	width:490px;
	margin:10px 0 0;
}
.autres_ingredients div td 
{	vertical-align:middle;
	text-align:center;
}
.autres_ingredients div table img 
{	width:200px;
}
.autres_ingredients div .astuce 
{	padding: 30px 0 10px;
	width:228px;
	background:url('/ressources/images/FR/bg_astuce_ing2.jpg') 0 0 no-repeat;
	font-size:12px;
	min-height:1px;
	height:auto;
	display:block;
	margin:10px 00px 0 0;
}
.pain_a_la_machine #content .autres_ingredients div .astuce  p,
.pain_a_la_main #content .autres_ingredients div .astuce  p
{	padding: 0 10px;
	margin:0;
	width:208px;
	background:url('/ressources/images/FR/bg_astuce_ing2.jpg') 100% 0 repeat-y;
	font-size:12px;
	min-height:1px;
	height:auto;
	text-align:center;
	color:#0a6ea2;
	font-weight:bold;
	font-style:italic;
}
.pain_a_la_machine #content .autres_ingredients div .astuce span,
.pain_a_la_main #content .autres_ingredients div .astuce span 
{	display:block;
	height:15px;
	background:url('/ressources/images/FR/bg_astuce_ing2.jpg') 0 100% no-repeat;}

.autres_ingredients div.clear 
{	
	padding:0;
	background:none;
	min-height:0px;
	height:auto !important;
}*/
/* HISTOIRE DU PAIN */
.histoire_du_pain p 
{	font-style:italic;
	font-weight:bold;
	margin:0 0 0 10px;
}
.histoire_du_pain #content h2 
{	color:#EF2300;
	font-size:16px;
	margin:30px 0 0 10px;
}
.histoire_du_pain h3 
{	color:#F35923;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 0 10px;
}
.histoire_du_pain #content span 
{	display:block;
	margin:0 0 0 10px;
}

/* PAIN DU MONDE */
.pain_du_monde #content h2 
{	color:#EF2300;
	font-size:16px;
	margin:30px 0 0 10px;
}
.pain_du_monde h3 
{	color:#F35923;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 0 10px;
}
.pain_du_monde #content span 
{	display:block;
	margin:0 0 0 10px;
}

/* TRUC ASTUCE */
.trucs_et_astuces #content h2 
{	color:#EF2300;
	font-size:16px;
	margin:30px 0 0 10px;
}
.trucs_et_astuces #content h3 
{	color:#EF2300;
	font-size:13px;
	margin:30px 0 5px 10px;
	clear:left;
	cursor:pointer;
}
.trucs_et_astuces .resume_astuce ul
{	padding:10px 0 0 20px;
}
.trucs_et_astuces .resume_astuce ul li
{	clear:left;
	padding:8px 0 0;
}
.trucs_et_astuces .resume_astuce ul li p
{	margin:0 0 0 35px;
}
.trucs_et_astuces .resume_astuce ul li span
{	background:url('/ressources/images/background/bg_liste_ol.gif') no-repeat 0 0;
	float:left;
	margin:0 5px 5px 0;
	width:30px;
	height:32px;
	line-height:29px;
	color:#FFF;
	text-align:center;
	position:relative;
	top:-5px;
}

/*** MARQUE LOCALE ***/
.marqueLocale .marque_locale_actu span
{	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background:#EF2300 url('/ressources/images/background/bg_espace_client.jpg') no-repeat top left;
	display:block;
	text-align:center;
	padding:10px 0;
	margin:0 0 10px;
}
.marqueLocale .marque_locale_actu div 
{	width:265px;
	float:left;
	text-align:center;
	background:#FFF url('/ressources/images/background/bg_espace_client.jpg') repeat-y top right;
}
.marqueLocale .marque_locale_actu div p
{	padding:0 20px;
	text-align:left;
}
.marqueLocale .marque_locale_actu div a
{	float:right;
}

.marqueLocale .marque_locale_actu div a
{	text-transform:uppercase;
	text-decoration:underline;
}
.marqueLocale .marque_locale_actu div.clear
{	float:none;
	background:#FFF url('/ressources/images/background/bg_espace_client.jpg') repeat-y bottom left;
	height:22px;
} 
.marqueLocale .marque_locale_actu
{	margin:10px;
	float:left;
}

/* SOMMAIRE */
.sommaire {
display:inline;
float:right;
margin:0 0 10px 10px;
padding:40px 0 0;
width:202px;
background:url(/ressources/images/background/bg_liste_ingredient.gif) no-repeat 0 0;
}
.sommaire ul {
padding:0 10px;
}
.sommaire div {
background:url(/ressources/images/background/bg_liste_ingredient.gif) no-repeat 0 100%;
padding:0 0 20px;
}

/****/
.marqueLocale h2 {
	color:#EF2300;
}

/*ENTETE*/
.entete_marque_locale 
{	width:608px;
	padding:15px 0 0;
	margin:0 0 0 10px;
	background:url(/ressources/images/background/bg_header_marque_locale.gif) no-repeat 0 0;
}
.entete_marque_locale .entete_content_marque_locale
{	padding:0 20px 0 10px;
	margin:0;
	background:url(/ressources/images/background/bg_header_marque_locale.gif) repeat-y 100% 0;
}
.entete_marque_locale img
{	margin:0 5px 5px 0;
}
.entete_marque_locale .entete_content_marque_locale div.clear
{	padding:0;
	margin:0;
	background:none;
}
.entete_marque_locale div.clear
{	padding:0 0 20px;
	background:url(/ressources/images/background/bg_header_marque_locale.gif) no-repeat 0 100%;
}
/*CONTENT*/
.marqueLocale h3 {
	color:#EF2300;
	text-align:center;
}
.marqueLocale .liste_produit_marque 
{	float:left;
	margin:0 10px 0 0;
	display:inline;
}
.marqueLocale .liste_produit_marque ul
{	width:388px;
}
.marqueLocale .liste_produit_marque  li
{	margin:0 0 10px;
	display:block;
	color:#333;
	min-height:80px;
	height:auto !important;
	height:0;
	background:url(/ressources/images/background/bg_marque_locale.jpg) repeat-y top right;
}
.marqueLocale .liste_produit_marque  li strong
{	color:#077abd;
	display:block;
	font-size:18px;
	line-height:130%;
	padding:8px 10px 0 140px;
	margin:0 0 12px;
	background:url(/ressources/images/background/bg_marque_locale.jpg) repeat-y top left;
}
.marqueLocale .liste_produit_marque li.produit_fonce strong
{	color:#e92500;
}
.marqueLocale .liste_produit_marque  li strong.how_use_active 
{	color:#fff;
	display:block;
	padding:6px 10px 0;
	height:21px;
	font-size:16px;
	cursor:pointer;
	background:url('/ressources/images/background/bg_head_ml.jpg') no-repeat 0 0;
}
.marqueLocale .liste_produit_marque  li span
{
	margin:0 0 0 85px;
}
.marqueLocale .liste_produit_marque li img
{
	width:120px;
	margin:1px 10px 5px;
}
.marqueLocale .liste_produit_marque li img.a-left 
{	border-right:1px #0075ba solid !important;
}
.marqueLocale .liste_produit_marque li.produit_fonce img.a-left 
{	border-right:1px #717171 solid !important;
}
.marqueLocale .liste_produit_marque li p {
	margin:6px 15px 0 140px;
}
.marqueLocale .liste_produit_marque li div p {
	margin:6px 15px 0 0;
}

.marqueLocale .liste_produit_marque li div 
{	clear:left;
	padding:0 15px 0 10px;
}
.marqueLocale .liste_produit_marque li div.more 
{	height:20px;
	text-align:center;
	background:url(/ressources/images/background/bg_marque_locale.jpg) repeat-y bottom left;
}
.marqueLocale .liste_produit_marque li .more img 
{
	width:auto;
	height:auto;
}
.marqueLocale .liste_produit_marque li div span 
{
	margin:0;
}
.marqueLocale .liste_produit_marque li div strong
{
	display:inline;
	font-size:inherit;
	padding:0;
	margin:0;
	background:none;
	color:inherit;
}
.marqueLocale .liste_produit_marque  li div span
{
	margin:0;
}
.marqueLocale .aside_marque_locale 
{
	margin-left:398px;
}


/* MEMO */
.memo #content table  
{	border-collapse:collapse;
	margin:0 0 5px;
}
.memo #content table th 
{	text-align:center;
	color:#fff;
	padding:3px 5px;
	border:1px #f00 solid;
	position:relative;
}
.memo #content table td 
{	padding:3px 5px;
	text-align:center;
	border:1px #ccc solid;
}

.memo #content table.small_tab 
{	float:left;
	margin:0 2% 10px 0;
}

.print_memo 
{	cursor:pointer;
	display:block;
	margin:10px auto;
}



/**************************************/
/*	green_theme */

#content .green_theme h2 
{
	color:#A2D23E;
	font-size:16px;
	text-transform:uppercase;
	margin:10px 10px 0;
}
#content .green_theme p.intro 
{
	color:#999;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	margin:0 0 20px 10px;
}

#content .item_list 
{
	float:left;
	width:440px;
	padding:0 5px 0 1px;
	/*height:250px;*/
	background:url('/ressources/images/background/bg_item_list.jpg') repeat-y top right;
}
#content .item_list h3 
{
	font-size:20px;
	color:#a44f0c;
	text-align:center;
	height:25px;
	background:url('/ressources/images/background/bg_item_list.jpg') no-repeat top left;
	position:relative;
	right:1px;
	width:440px;
	padding:15px 6px 0 0;
}
#content .item_list ol
{
	text-align:left;
	line-height:2;
	padding:0 0 3px;
	border-bottom:1px #000 solid;
	margin:0 8px 10px;
}
.pain_a_la_main #content .item_list ol 
{
	border-bottom:0;
}
.pain_a_la_main #content .item_list > p
{
	border-bottom:1px #000 solid;
	margin:0 10px 10px;
	height:20px;
}
#content .item_list div  a{
	color:#A2D23E;
	font-weight:bold;
	text-decoration:underline;
}
.pain_a_la_main #content .item_list > p img
{	margin:0 2px;
	float:right;
}
#content .item_list ol li 
{
	display:inline;
	margin:0 3px;
}
#content .item_list div 
{
	height:auto !important;
	height:190px;
	min-height:190px;
	padding:0 6px 0 10px;
	
}
#content .item_list div.conseil_paneo 
{	height:auto;
	min-height:0;
	width:290px;
	margin:10px auto 0;
	padding:0;
	clear:left;
	background:url('/ressources/images/background/bg_conseil.jpg') repeat-y right top;
}
#content .item_list div.conseil_paneo strong
{	color:#EF2300;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:35px 25px 0 20px;
	background:url('/ressources/images/background/bg_conseil.jpg') repeat-y left top;
}
#content .item_list div.conseil_paneo p
{	bottom:0;
	width:245px;
	padding:0 25px 40px 20px;
	background:url('/ressources/images/background/bg_conseil.jpg') repeat-y center bottom;
}

#content .item_list div.btm_item_list 
{
	background:url('/ressources/images/background/bg_item_list.jpg') no-repeat bottom left;
	position:relative;
	right:1px;
	min-height:25px;
	height:25px;
	width:440px;
	padding:0 6px 0 0;
}
#content .item_list div img
{	margin:0 19px 0 0;
	display:inline;
	float:left;
}
#content .item_list div p
{
	margin:0 12px 0 0;
	color:#666;
	text-align:justify;
	line-height:130%;
}
#content .item_list div p strong
{
	color:#a44f0c;
	font-size:16px;
	display:block;
	margin:0 0 10px;
}

#content .aside_link
{
	float:right;
	width:150px;
	/*height:250px;
	background:#eee;*/
}
#content .aside_link img 
{
	display:block;
}
#content .aside_link + .clear 
{
	padding:10px 0 0;
	text-align:justify;
}

/* Type levure */
.typeslevures .green_theme div h3
{	color:#a8520d;
	margin:0 0 5px 165px; 
	padding:0 10px;
}
.typeslevures .green_theme div p
{	padding:0 10px;
	margin:0 0 0 165px; 
}
.typeslevures .green_theme div 
{	background:url('/ressources/images/background/bg_type_levure.jpg') repeat-y top right;
	width:602px;
	float:left;
	margin:0 0 10px;
	position:relative;
}
.typeslevures .green_theme div img 
{	float:left;
	margin:0 0 0 20px;
}
.typeslevures .green_theme div.levure_fraiche 
{	background:url('/ressources/images/background/bg_type_levure2.jpg') repeat-y top right;
	width:439px;
	float:left;
	display:inline;
	margin:0 10px 10px 0;
}
.typeslevures div .tl_top 
{	background:url('/ressources/images/background/bg_type_levure.jpg') repeat-y top left;
	height:25px;
	display:block;
}
.typeslevures .levure_fraiche .tl_top 
{	background:url('/ressources/images/background/bg_type_levure2.jpg') repeat-y top left;
	height:25px;
	display:block;
}
.typeslevures div .tl_btm
{	background:url('/ressources/images/background/bg_type_levure.jpg') repeat-y bottom left;
	height:25px;
	display:block;
	clear:left;
}
.typeslevures div .bt_tp
{	position:absolute;
	bottom:7px;
	left:32px;
	margin:0;
	width:95px;
	height:20px;	
}
.typeslevures div .bt_tp img
{	border:0px;
}

.typeslevures .levure_fraiche .tl_btm
{	background:url('/ressources/images/background/bg_type_levure2.jpg') repeat-y bottom left;
	height:25px;
	display:block;
}

.typeslevures #content div.conseil_paneo 
{	height:auto;
	min-height:0;
	width:290px;
	margin:10px 0 0 150px;
	padding:0;
	clear:left;
	background:url('/ressources/images/background/bg_conseil.jpg') repeat-y right top;
}
.typeslevures #content div.conseil_paneo strong
{	color:#EF2300;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:35px 25px 0 20px;
	background:url('/ressources/images/background/bg_conseil.jpg') repeat-y left top;
}
.typeslevures #content div.conseil_paneo p
{	bottom:0;
	width:245px;
	padding:0 25px 40px 20px;
	margin:0;
	background:url('/ressources/images/background/bg_conseil.jpg') no-repeat center bottom;
}

/* PAIN MACHINE */
.list_machine, .list_conseil, .machine_detail
{	background:url('/ressources/images/background/bg_machine.jpg') repeat-y top right;
	width:602px;
	margin:0 0 10px;
}
.list_machine .lm_top , .list_conseil .lm_top, .machine_detail .lm_top
{	background:url('/ressources/images/background/bg_machine.jpg') no-repeat top left;
	height:17px;
	display:block;
}
.list_machine .lm_btm , .list_conseil .lm_btm, .machine_detail .lm_btm
{	background:url('/ressources/images/background/bg_machine.jpg') no-repeat bottom left;
	height:17px;
	display:block;
}
.list_machine ul
{	padding:0 15px 0 10px;
}
.list_machine ul li
{	width:140px;
	float:left;
	padding:5px 0 0;
	height:51px;
	text-align:center;
	border-left:1px #e8f3c9 solid;
	position:relative;
}
.list_machine ul li span 
{	display:none;
}
.list_machine ul li.selected_machine span 
{	display:block !important;
	width:148px;
	height:31px;
	position:absolute;
	bottom:-60px;
	background:url('/ressources/images/background/fleche_machine.gif') no-repeat 0 0;
}


.list_machine ul li > img
{	opacity:0.7;
}
.list_machine ul li:first-child
{	border:0;
}
.list_machine ul li.clear
{	width:auto;
	height:15px;
	clear:left;
	float:none;
	border:0;
	text-align:left;
	color:#A2D23E;
}
.list_machine ul li.clear a 
{
	color:#A2D23E; 
	text-decoration:underline;
}
.list_machine ul li div
{	display:none;
}
.list_machine ul li div h3, .machine_detail h3
{	color:#a8520d;
	margin:0;
}
.list_machine ul li div h4, .machine_detail h4
{	color:#A2D23E;
}
.list_machine ul li div div, .machine_detail div
{	width:150px;
	float:left;
	border-right:1px #A2D23E solid;
	margin:10px 10px 0 0;
	display:inline;
}
.list_machine ul li div div img, .machine_detail div img
{	margin:0 10px 5px;
	width:125px;	
}
.list_machine ul li div div p, .machine_detail div p
{	display:none;
	color:#000;
	background:#fff;
	border:1px #000 solid;
	padding:3px;
	width:150px;
	position:absolute;
	margin:-62px 0 0 75px;
	font-size:10px;
	line-height:120%;
}
.list_machine ul li p, .machine_detail p
{	margin:10px 0 0;
	color:#999;
	width:180px;
	float:left;
	display:inline;
}
.list_machine ul li p.col1, .machine_detail p.col1
{	margin:10px 15px 0 0;
	padding:0 15px 0 0;
	border-right:1px #ccc solid;
}
.list_machine ul li div.clear, .machine_detail div.clear
{	width:auto;
	float:none;
	border:0;
	height:auto !important;
	height:250px;
	min-height:0;
	margin:0;
	display:block;
}
.machine_detail 
{	padding:0 10px;
	width:582px;
	display:none;
	margin:22px 0 10px;
}
.machine_detail span
{	margin:0 -10px;
}

.list_conseil 
{	margin:40px 0 10px;
	position:relative;
}
.list_conseil .sos_paneo 
{	position:relative;
	top:-49px;
}
.list_conseil  div
{	margin-top:-40px;
	padding:0 10px;
}
.list_conseil  div dt 
{	width:250px;
	color:#999;
	font-weight:bold;
	cursor:pointer;
}
.list_conseil  div dt.active_sos 
{	color:#b1d747;
}
.list_conseil  div .paneoman 
{
	position:absolute;
	left:300px;
	top:50px;
}
.list_conseil  div dd
{	position:absolute;
	left:300px;
	top:100px;
	width:280px;
	margin:0;
	color:#000;
	display:none;
}
.list_conseil  div dd img 
{	float:left;
}
.list_conseil  div dd p 
{	margin:15px 0 0 90px;
}

/* HP LINK */
.homepage div.hplink_machine 
{	margin:-166px 0 0;
}
.lang_TR .homepage div.hplink_machine 
{	margin:-155px 0 0;
}
.homepage div.hplink_levure 
{	margin:-5px 0 0;
}
.lang_TR .homepage div.hplink_levure 
{	margin:0;
}
/* CONTACT */
.confirm_contact 
{	padding: 0 0 0 20px;
}
.contactez_nous #content .formulaire textarea 
{	height:120px;
}

/* VIDEO */
.video #content h3,
.listevideos #content h3
{
	color:#a2d23e;
	font-size:16px;
	margin:10px 0 10px 10px;
}
.listevideos #content h4
{
	color:#a2d23e;
	font-size:14px;
	margin:10px 0 10px 10px;
}
.listevideos #content .list_video
{
	overflow:hidden;
}
.listevideos #content .list_video li 
{
	float:left;
	width:175px;
	text-align:center;
	margin:0 10px 5px;
	height:165px;
}
.listevideos #content .list_video strong
{
	color:#000;
	font-size:12px;
}
.listevideos #content .list_video a
{
	color:#a2d23e;
	text-decoration:underline;
	font-size:12px;
}

