body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 0;
	background: url(../img/bg_body.jpg) no-repeat top;
	background-color:#850002;
}

img { border: 0 ;}

a:link, a:visited {
	color: #000;
	text-decoration: underline;
/*	border-bottom: 1px #000 dotted*/
}
a:hover, a:active {
	color: #c0272d;
	text-decoration: none;
	/*border-bottom: 1px #c0272d dotted*/
}

#global {
	/*position: relative;*/
	width: 955px;
	margin: 0 auto; 
	overflow: hidden;
}
/*** DIV pour MODELES **/
#home {
	width: 955px;
	height: 570px;
	background: url(../img/bg_home.jpg) no-repeat;
}
#produits {
	width: 955px;
	height: 570px;
	background: url(../img/bg_produits.jpg) no-repeat;
}
#actualites {
	width: 955px;
	height: 570px;
	background: url(../img/bg_actus.jpg) no-repeat;
}
#marque {
	width: 955px;
	height: 570px;
	background: url(../img/bg_marque.jpg) no-repeat;
}
#nutrition {
	width: 955px;
	height: 570px;
	background: url(../img/bg_nutrition.jpg) no-repeat;
}
#cuisine {
	width: 955px;
	height: 570px;
	background: url(../img/bg_cuisine.jpg) no-repeat;
}
.titrePage {
	color: #8a9197;
	height: 23px;
	margin: 0 0 5px 0;
	width: auto;
	font-size: 15px;
	text-transform: uppercase;
}

/************ COMMON ****************/
#contenu {
	position: absolute;
	margin: 197px 0 0 102px;
	width: 748px;
	/*border:1px solid black;*/
}
#contenu_flash {
	position: absolute;
	margin: 212px 0 0 92px;
	width: 748px;
	/*border:1px solid black;*/
}
#contenu_plaisir {
	position: absolute;
	margin: 193px 0 0 92px;
	width: 748px;
	/*border:1px solid black;*/
}

#titre_plaisir_equilibre {
	padding: 0 0 0 190px;
}

#contenu_plaisir_equilibre {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_plaisir_manger.jpg) no-repeat;
}

#bt_poire {
	z-index: 1;
	position:absolute;
	width:70px;
	height:95px;
	margin:120px 0 0 18px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_poire {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_poire.jpg) no-repeat;
	display: none;
}

#bt_chou {
	z-index: 1;
	position:absolute;
	width:120px;
	height:120px;
	margin:97px 0 0 120px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_chou {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_chou.jpg) no-repeat;
	display: none;
}

#bt_cafe{
	z-index: 1;
	position:absolute;
	width:102px;
	height:60px;
	margin:0 0 0 83px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_cafe {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_cafe.jpg) no-repeat;
	display: none;
}

#bt_fromage{
	z-index: 1;
	position:absolute;
	width:107px;
	height:70px;
	margin:228px 0 0 135px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_fromage {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_fromage.jpg) no-repeat;
	display: none;
}

#bt_cookie{
	z-index: 1;
	position:absolute;
	width:84px;
	height:82px;
	margin:176px 0 0 255px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_cookie {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_cookie.jpg) no-repeat;
	display: none;
}

#bt_oeuf{
	z-index: 1;
	position:absolute;
	width:67px;
	height:65px;
	margin:87px 0 0 435px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_oeuf {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_oeuf.jpg) no-repeat;
	display: none;
}

#bt_tomate{
	z-index: 1;
	position:absolute;
	width:85px;
	height:53px;
	margin:60px 0 0 510px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_tomate {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_tomate.jpg) no-repeat;
	display: none;
}

#bt_pate{
	z-index: 1;
	position:absolute;
	width:120px;
	height:100px;
	margin:153px 0 0 485px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_pate {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_pate.jpg) no-repeat;
	display: none;
}

#bt_velo{
	z-index: 1;
	position:absolute;
	width:270px;
	height:140px;
	margin:60px 0 0 0;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_velo {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_velo.jpg) no-repeat;
	display: none;
}

#bt_basket{
	z-index: 1;
	position:absolute;
	width:215px;
	height:125px;
	margin:165px 0 0 315px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_basket {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_basket.jpg) no-repeat;
	display: none;
}

#bt_balancoire{
	z-index: 1;
	position:absolute;
	width:150px;
	height:175px;
	margin:0 0 0 565px;
	/*border:black 1px solid;*/
	cursor: hand;
	cursor: pointer;
}

#bg_balancoire {
	width: 758px;
	height: 300px;
	padding: 0 0 0 0;
	background: url(../img/bg_balancoire.jpg) no-repeat;
	display: none;
}

#contener_reponse {
	float: left;
	margin: 0 0 0 128px;
}

*html #contener_reponse {
	float: left;
	margin: 0 0 0 64px;
}

#fermer {
	float: left;
	margin: 17px 0 0 420px;
	margin-bottom: 10px;
	cursor: hand;
	cursor: pointer;
}

#texte, #texte2, #texte3, #texte4, #texte5, #texte6, #texte7, #texte8 {
	margin: 0 0 0 0;
	padding: 0 5px 5px 0;
	width: 300px;
	height: 100px;
	font-family: verdana;
	font-size: 10px;
	overflow: auto;
}

*html #fermer {
	float: left;
	margin: 17px 0 0 209px;
	margin-bottom: 10px;
	cursor: hand;
	cursor: pointer;
}


#poire_reponse {
	position: absolute;
	display: none;
}

#chou_reponse {
	position: absolute;
	display: none;
}

#cafe_reponse {
	position: absolute;
	display: none;
}

#fromage_reponse {
	position: absolute;
	display: none;
}

#cookie_reponse {
	position: absolute;
	display: none;
}

#pate_reponse {
	position: absolute;
	display: none;
}

#tomate_reponse {
	position: absolute;
	display: none;
}

#oeuf_reponse {
	position: absolute;
	display: none;
}

#velo_reponse {
	position: absolute;
	display: none;
}

#basket_reponse {
	position: absolute;
	display: none;
}

#balancoire_reponse {
	position: absolute;
	display: none;
}

#contenu_bien_bouger {
	width: 758px;
	height: 301px;
	padding: 0 0 0 0;
	background: url(../img/bg_plaisir_bouger.jpg) no-repeat;
}

#contenuGauche {
	float: left;
	width: 160px;
	height: 330px;
}
#contenuDroite {
	float: left;
	width: auto;
}
#contenuDroiteOmbre {
	width: 580px;
	height: 350px;
	padding: 0 0 0 8px;
	background: url(../img/bg-contenu-ombre.gif) no-repeat;
}
#contenuDroite2ColOmbre {
	width: 580px;
	height: 350px;
	padding: 0 0 0 8px;
	background: url(../img/bg-contenu2col-ombre.gif) no-repeat;
}

.blcContenuGauche {
	width: 140px;
	height: 207px;
	margin: -5px 0 0 0 ;
	padding: 10px 10px 10px 10px;
	background: url(../img/bg-contenuGauche-ombre.gif) no-repeat;
	/*****************/
	float: left;

}
.blcContenuGauche .scroll {
  width: 140px;
  height: 207px;
  overflow: auto;
}

.commonContent {
	width: 580px;
	height: 305px;
	margin: 6px 0 0 0;
	padding: 0;
}	

.commonContent .scroll {
	width: 564px;
	height: 285px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: auto;
	float: left;
}


/********************/
#navBas {
	width: 955px;
	height: 30px;
	margin: 0;
	padding: 0;
	/*background: url(../img/bg_navBas.jpg) no-repeat;     ?????   */
	text-align: center;
}
#navBas a:link, #navBas a:visited {
	margin: 0;
	padding: 0 10px;
	color: #000;
	text-decoration: none;
}
#navBas a:active, #navBas a:hover {
	margin: 0;
	padding: 0 10px;
	color: #000;
	text-decoration: underline;
}

/***************/


#navHaut {
	position: absolute;
	width: 520px;
	height: 19px;
	margin: 164px 0 0 173px;
}

#ssnavProduits {
	position: absolute;
	height: 74px;
	margin: 90px 0 0 173px;
	visibility: hidden;

}
#ssnavRecettes {
	position: absolute;
	height: 74px;
	margin: 90px 0 0 268px;
	visibility: hidden;
}
#ssnavNutrition {
	position: absolute;
	height: 74px;
	margin: 90px 0 0 384px;
	visibility: hidden;
	/*border:black 1px solid;*/
}
#ssnavMarque {
	position: absolute;
	height: 74px;
	margin: 90px 0 0 605px;
	visibility: hidden;
}
/******************/
#recherche {
	margin: 0 0 4px 0;
	padding: 0;
	width: 160px;
	height:27px;
}
#recherche form {
	margin:0;
	padding:0;
}

#recherche input {
	float: left;
	width: 118px;
	margin: 1px 0 0 0;
	padding: 0 3px 0 5px;
	background: url(../img/recherche-input.gif) no-repeat;
	font-size: 10px;
	border: 0;	
}

#recherche .btValider {
	float: left;
	width: 20px;
	height: 14px;
	margin: 1px 0 0 0;
	padding: 0 0 0 0 ;
}


/******************/
#tags, #tags_heinz {
	margin: 0 0 9px 0;
	padding: 10px 0 3px 0;
	width: auto;
	height: 50px;
	border-bottom: dotted 2px #dcdcdc;
	background: url(../img/txt-plus-criteres.gif) no-repeat;
	font-size: 9px;
	color: #a0a0a0;
}
a.tagBig:link, a.tagBig:visited {
	font-size: 11px;
	font-weight: bold;
	color: #a0a0a0;
	text-decoration: none
}

a.tagMedium:link, a.tagMedium:visited  {
	font-size: 10px;
	font-weight: bold;
	color: #a0a0a0;
	text-decoration: none
}
a.tagSmall:link, a.tagSmall:visited {
	font-size: 9px;
	font-weight: bold;
	color: #a0a0a0;
	text-decoration: none
}
a.tagBig:active, a.tagBig:hover, a.tagMedium:active, a.tagMedium:hover, a.tagSmall:active, a.tagSmall:hover { color: #660000 }

#video {
	margin: 0 0 5px 0;
	padding: 0;
	width: 158px;
	height: 137px;
	background-color: #929292
}

/*********** ACCUEIL ***************/
#accActu {
	width: 516px;
	height: 306px;
	margin: 11px 0 0 26px;
	padding: 4px 8px 0 4px ;
	background-color: #f2f1eb;
}
.accIllustActu {
	padding: 0 20px 0 0  ;
}
#accActu img, .actu img {
	float: left
}
#accActu .titre,  .actu .titre, .titre {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
#accActu .sstitre, .actu .sstitre, .sstitre {
	font-size: 11px;
	color: #9d005d;
	font-weight: bold;
	text-transform: uppercase;
}

#accActu a.savoirPlus:link, #accActu a.savoirPlus:visited {
	font-size: 9px;
	color: #9d005d;
	font-weight: bold;
	padding: 0 0 0 9px;
	background: url(../img/savoirPlus-ico.gif) no-repeat;
	text-decoration: none;
}
#accActu a.savoirPlus:active, #accActu a.savoirPlus:hover {
	text-decoration: underline;
}
/******PAGE ACTUS  ************/
.actu {
	margin-top:6px;
	padding:4px;
}

.actu .scroll {
	width: 556px;
	height: 284px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: auto;
}

.blcActus {
	margin: 0 0 5px 0;
	padding : 0 0 13px 0;
	background: url(../img/produits-separteur.gif) no-repeat bottom;
	font-weight: bold;
	font-size: 10px;
}
.blcActus a:link , .blcActus a:visited {
	color: #b3000d;
	text-decoration: none;
}
.blcActus a:hover , .blcActus a:hover {
	color: #b3000d;
	text-decoration: none;
}


/****** PAGE GAMME ************/

.gammeProduit {
	float: left;
	margin: 5px 10px 0 12px;
	padding: 0;
}
.illust {
	float: left;
}

.gammeProduit .nom {
  display:block;
	font-size: 13px;
	width: 100px;
	height: 42px;
	color: #b3000d;
	font-weight: bold;
	background: url(../img/bg-nom-gamme.gif) no-repeat;
	padding: 7px 0 0 0;
	margin: 22px 0 0 40px;
	line-height: 13px; 
}




.gammeProduit a:link, .gammeProduit a:visited, .gammeProduit a:active, .gammeProduit a:hover{
	color: #b3000d;
	text-decoration: none;
}

.gammeProduit a.voir:link, .gammeProduit a.voir:visited,
.familleProduit a.voir:link, .familleProduit a.voir:visited,
.pageRecettes a.voir:link, .pageRecettes a.voir:visited
 {
	font-size: 8px;
	color: #b5b5b5;
	font-weight: bold;
	padding: 0 0 0 7px;
	background: url(../img/voir-ico.gif) no-repeat;
	text-decoration: none;
	word-spacing: -2px;
}
.gammeProduit a.voir:active, .gammeProduit a.voir:hover,
.familleProduit a.voir:active, .familleProduit a.voir:hover,
.pageRecettes a.voir:active, .pageRecettes a.voir:hover {
	text-decoration: underline;
}
/****** PAGE FAMILLE ************/

.familleProduitContent {
	margin-top:6px;
	padding:4px;
}	

.familleProduitContent .scroll {
	width: 556px;
	height: 284px;
	margin: 0;
	padding: 0;
	overflow: auto;
}
.familleProduit {
  float: left;
  width: 98px;
  height: 285px;
  margin: 15px 6px 0 20px;
}

.familleProduit .nom {
	font-size: 14px;
	width: 98px;
	height: auto;
	color: #b3000d;
	font-weight: bold;
	background: url(../img/bg-nom-famille.gif) no-repeat;
	padding: 7px 0 0 0;
	margin: 0 0 0 0;
}
.familleProduit .soustitre {
margin:0px;padding:0px;
	font-size: 9px;

}
.familleProduit a:link, .familleProduit a:visited, .familleProduit a:active, .familleProduit a:hover {
	color: #b3000d;
	text-decoration: none;
}

.familleProduit .txtSmall {
	font-size: 10px;
}

.familleProduit .visuel {
	text-align:center;
}

/******** PAGE  FICHE *********/
.ficheProduit {
	float: left;
	width: 410px;
	height: auto;
	margin: 8px 16px 0 2px;
}
.ficheProduit .visuel {
	float: left;
	width: 180px;
	height: 263px;
	margin: 4px 13px 0 0;
	padding: 0 0 0 0 ;
	text-align: center;
	border-right: dotted 2px #dcdcdc

}
.ficheProduit .descproduit {
	margin: 0 0 0 195px;

}
.ficheProduit .nom {
	font-size: 14px;
	width: 175px;
	height: auto;
	color: #b3000d;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../img/bg-nom-ficheProd.gif) no-repeat;
	padding: 9px 0 0 0;
	margin: 3px 0 4px 0px;
	line-height: 14px;
}
.ficheProduit .soustitre {
	font-size: 9px;
	line-height: 11px;
	text-transform: none;
}
.ficheProduit .composition p {
	padding: 0;
	margin: 0;
}

.ficheProduit .composition {
	font-size: 9px;
	color: #535154;
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
}
.ficheProduit .scroll {
	width: 200px;
	height: 220px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	overflow: auto;
}

.valNutrition {
	margin: 0 0 0 0;
	width: 180px;
	border-collapse: collapse;
}
.valNutrition td {
	font-size: 9px;
	padding: 1px 0 1px 16px;
	margin: 0 0 0 0;
	color: #600
}
.valNutrition .cel1 {
	background-color: #f8a84c
}
.valNutrition .cel2 {
	background-color: #fac383
}

/**************/
.blcDroiteRecette {
	height: 285px;
	margin: 6px 0 0 420px;
	padding: 0;
}
.blcDroiteRecette .scroll {
	width: 132px;
	height: 275px;
	margin: 6px 0 0 0;
	padding: 0;
	overflow: auto;
}

.blcDroiteRecette .visuel {
	width: 125px;
	height: auto;
	margin: 0 0 -3px 0;
	padding: 9px 0 0 3px;
	text-align: center;
	background: url(../img/blc-recette-haut.gif) repeat;
}

.blcDroiteRecette .nom {
	font-size: 13px;
	width: 120px;
	height: auto;
	color: #b3000d;
	font-weight: bold;
	background: url(../img/bg-nom-recetteAssoc.gif) no-repeat;
	padding: 10px 0 0 0;
	margin: 3px 0 4px 0;
	line-height: 14px;
		text-decoration: none;
}

.blcDroiteRecette .nom, .blcDroiteRecette a, .blcDroiteRecette a:link,  .blcDroiteRecette a:visited,  .blcDroiteRecette a:hover, .blcDroiteRecette a:active {
	font-size: 13px;
	color: #b3000d;
	font-weight: bold;
		text-decoration: none;
}

.blcDroiteRecette a.savoirPlus:link, .blcDroiteRecette a.savoirPlus:visited {
	font-size: 8px;
	color: #b5b5b5;
	font-weight: bold;
	padding: 0 0 0 7px;
	background: url(../img/voir-ico.gif) no-repeat;
	text-decoration: none;
}
.blcDroiteRecette a.savoirPlus:active, .blcDroiteRecette a.savoirPlus:hover {
	text-decoration: underline;
}
/*****************/

.blcProduit {
	float: left;
	width: 115px;
	height: 50px;
	margin: 0 0 5px 0;
	padding : 0 0 0 0;
	background: url(../img/produits-separteur.gif) no-repeat bottom;
}

.blcProduit img {
	float: left;
	margin: 0 7px 0 0
}
.blcProduit .nom {
	float: left;
	font-size: 10px;
	color: #b3000d;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 80px;
	line-height: 10px;
}
.blcProduit a:link, .blcProduit a:visited, .blcProduit a:active, .blcProduit a:hover {
	color: #b3000d;
	text-decoration: none;
}
.jScrollPaneTrack { background: url(../img/heinz_track.png) repeat-y; }
.jScrollPaneDrag { background: url(../img/heinz_drag_middle.png) repeat-y;}
.jScrollPaneDragTop { background: url(../img/heinz_drag_top.png) no-repeat; height: 3px;  }
.jScrollPaneDragBottom { background: url(../img/heinz_drag_bottom.png) no-repeat; height: 3px; }
a.jScrollArrowUp { height: 16px; background: url(../img/heinz_arrow_up.png) no-repeat 0 0; }
a.jScrollArrowUp:hover { background-position: 0 0; }
a.jScrollArrowDown { height: 16px; background: url(../img/heinz_arrow_down.png) no-repeat 0 0; }
a.jScrollArrowDown:hover { background-position: 0 0; }
/* IE SPECIFIC HACKED STYLES */
/** html .scrollHeinz .jScrollPaneDragBottom { bottom: -1px; }*/


/******** RECETTES *********/

.pageRecettesContent {
	margin-top:6px;
	padding:4px;
}	

.pageRecettesContent .scroll {
	width: 556px;
	height: 284px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: auto;
}

.pageRecettes {
	float: left;
	width: 176px;
	margin: 5px 0 15px 2px;
	padding: 0 0 0 0;
}
.pageRecettes img {
	margin: 0 4px 0 0;
}

.pageRecettes .visuel {
	float: left;
	margin: 0;
	height: 100px;
}

.pageRecettes .nom {
	  display:block;
  font-size: 12px;
	width: 99px;
	height: 90px;
	color: #b3000d;
	font-weight: bold;
	background: url(../img/bg-nom-pageRecettes.gif) no-repeat;
	padding: 11px 0 0 0;
	margin: 5px 0 0 68px;
	line-height: 13px; 
}


.pageRecettes a:link, .pageRecettes a:visited, .pageRecettes a:active, .pageRecettes a:hover{
	color: #b3000d;
	text-decoration: none;
}


/******** RECETTES TOUTES *********/

.recette {
	float: left;
	width: 412px;
	height: auto;
	margin: 6px 11px 0 2px;
	padding: 0;
	font-size: 9px;
}
.recette .nom {
	float: left;
	font-size: 13px;
	width: 201px;
	height: auto;
	color: #b3000d;
	font-weight: bold;
	background: url(../img/bg-nom-recette.gif) no-repeat;
	padding: 9px 0 0 0;
	margin: 3px 20px 4px 0;
	line-height: 14px;
}
.recette .info {
	float: right;
	width: auto;
	height: auto;
	padding: 3px 0 0 0;
	margin: 3px 2px 20px 0;
}
.recette .info span {
	float: left;
	width: 36px;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: center;
	display: block;
}

.recette .info img {
	margin: 0 0 0 2px;
}
.recette .visuel {
	float: left;
	width: 120px;
	height: 220px;
	margin: 0 3px 0 0;
}
.recette .composition {
	float: left;
	color: #535154;
	padding: 0 0 0 0;
	margin: 0 0 4px 0;

}
.recette .scroll {
	float: left;
	width: 282px;
	height: 215px;
	/*height: 200px;*/
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
	overflow: auto;
}

.recette .ingredients {
	float: left;
	width: 130px;
	padding: 0 10px 0 0 ;
	margin: 0 0 10px 0 ;
}
.recette .preparation {
	clear: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0 ;
}
.recette .divers {
	padding: 0 0 3px 4px;
	margin: 16px 0 0 140px ;
	border-left: solid 1px #c6c5c6
}
.recette .divers a:link, .recette .divers a:visited{
	text-decoration: underline;
	color: #535154;
}
.recette .divers a:hover, .recette .divers a:active{
	text-decoration: none;
	color: #535154;
}

.ingredients ul {
margin:0;
padding-left:20px;
}

/*********/
.blcDroiteProduit {
	margin: 6px 0 0 428px;
	padding: 0;
}
.blcDroiteProduit .scroll {
	width: 132px;
	height: 276px;
	margin: 6px 0 0 0;
	padding: 0;
	overflow: auto;
}

.blcDroiteProduit .visuel {
	margin: 0 0 0 0;
	padding: 3px 0 0 3px;
	text-align: center;
}

.blcDroiteProduit .nom {
	font-size: 13px;
	width: 120px;
	height: auto;
	color: #b3000d;
	font-weight: bold;
	background: url(../img/bg-nom-recetteAssoc.gif) no-repeat;
	padding: 10px 0 0 0;
	margin: 3px 0 4px 4px;
	line-height: 14px;
}

.blcDroiteProduit .nom a:link, .blcDroiteProduit .nom a:visited, .blcDroiteProduit .nom a:active, .blcDroiteProduit .nom a:hover {
	color: #b3000d;
	text-decoration: none;
}


/******** CONTACT *********/

#contact {
	font-size: 9px;
	/*float: left;*/
	width: 500px;
	color: #535154;
	margin: 0 0 0 0;
}

#contact label{
	float: left;
	width: 220px;
	margin: 1px 0 0 0;
}
#contact input {
	float: left;
	width: 220px;
	font-size: 10px;
	height: 17px;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	border: solid 1px #ab0000
}
#contact select {
	float: left;
	width: 222px;
	font-size: 10px;
	height: 17px;
	margin: 0 0 2px 0;
	border: solid 1px #ab0000
}
#contact textarea {
	font : 9px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 217px;
	font-size: 10px;
	margin: 0 0 2px 0;
	border: solid 1px #ab0000
}
#contact .btValider{
	float: left;
	width: 60px;
	height: 18px;
	margin: 0 0 0 220px;
	background-color: #b3000d; 
	font : 10px ;
	color: #FFF ;
	font-weight: bold;
	border: 0;
}

/************** NAV ***********************/
.menu {
	position: absolute;
	width: 520px;
	height: 19px;
	margin: 164px 0 0 173px;
}

.menu li ul {
    visibility:hidden;
}

.navHautProduits {


}




/* 1 niveau*/
.menu li {
    list-style:none;
    /*width:124px;*/
    height:auto;
    /*display:inline;
    display:block;
    float:none;*/
    float: left;
    margin: 0;
    padding: 0;
    }

.menu a:link, .menu a:visited {
    text-align: center;
    border-right: 1px #aaa solid;
    font-size: 12px;
	font-weight: bold;
	color: #666;
	display: block;
    width: auto;
    text-decoration: none;
    padding: 3px 30px 4px 30px;
   /* margin: 1px;*/
    }
    
.menu a:hover, .menu a:active {
    border-right :1px #aaa solid;
	color: #000;
    }
	
/* 2 niveau*/	
.menu ul {
    position:absolute;
    display:block;
    width: 160px;
    /*margin:0;*/
    padding:0;
	border-left: 1px #aaa solid;
    margin: 1px 0 0 0;
}
	
.menu li li {
    display: block;
    float: none;
}    

.menu li li a:link, .menu li li a:visited  {
	text-align: left;
    /*border-right: 1px #666 solid;*/
    background-color: #f3f2f2;
    font-size: 11px;
	font-weight: bold;
	color: #666;
	display: block;
    width: 160px;
    text-decoration:none;
    padding: 4px 4px;
    /*margin: 1px;*/
    border-bottom: 1px #e9d3d3 solid;
	border-left: 2px #f1f0f0 solid;
}
 
.menu li li a:hover, .menu li li a:active {
	border-left: 2px #c00 solid;
	color: #000;
    width: 160px;
}

/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }
    
.actulistetype
{
	
	font-weight: bold;
	color: #666;
}  









