/* CSS Document */

/*---------------------------------------------------------------------------------------------------------------------------------*/
/************* Menu **************************/


.menu ul{
	list-style-type: none;
}
.menu li{  margin:0; padding:0;float:left}
.menu li em{ margin:0; padding:0 ; float:left}
.menu .bt-commander em a,
.menu .bt-traiteur em a,
.menu .bt-boutiques em a{	
	display:block;
	width:308px;
	height:53px;
	background: left top no-repeat;

	}

.menu .bt-commander em a{background:url(../medias/commun/menu/menu_bt-commander.gif);}
.menu .bt-traiteur em a{background:url(../medias/commun/menu/menu_bt-traiteur.gif);}
.menu .bt-boutiques em a{background:url(../medias/commun/menu/menu_bt-boutiques.gif);}


.menu em a:hover{
	background-repeat: no-repeat;
	background-position: -618px top;
}

.commander .menu .bt-commander  em a{background-repeat: no-repeat; background-position: -309px top;}
.traiteur  .menu .bt-traiteur em a{background-repeat: no-repeat; background-position: -309px top;}
.boutiques .menu .bt-boutiques em a{background-repeat: no-repeat; background-position: -309px top;}


.menu .bt-commander  ul ,
.menu .bt-traiteur   ul ,
.menu .bt-boutiques  ul { display:none}

.commander .menu .bt-commander  ul ,
.traiteur  .menu .bt-traiteur   ul ,
.boutiques .menu .bt-boutiques  ul {display:block}

/** a voir IE 6 **/
/*
.menu .bt-commander:hover  ul ,
.menu .bt-traiteur:hover   ul ,
.menu .bt-boutiques:hover  ul { display:block}
*/

.menu li ul  {
margin-left:20px;
padding-bottom:20px

}
/*.menu li ul li a strong { display:none}*/
.menu li ul li a strong {
	
}

.menu li ul li a{
	padding:4px 0 0 13px;
	color:#491B1B;
	height:18px;
	width:250px;
	display:block;
	background-position: -477px top;
	background-repeat:no-repeat;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
}
.menu li ul li a:hover{
	color:#684e4e;
}

/*  sommander */
.menu li ul	.bt-classique a{ background-image: url(../medias/commun/menu/sous-menu-commander/sous-menu_commander1.gif) ;}
.menu li ul .bt-gourmande a{background-image:url(../medias/commun/menu/sous-menu-commander/sous-menu_commander2.gif);}
.menu li ul .bt-luxe a{background-image: url(../medias/commun/menu/sous-menu-commander/sous-menu_commander3.gif)}
.menu li ul .bt-prestige a{background-image: url(../medias/commun/menu/sous-menu-commander/sous-menu_commander4.gif)}
.menu li ul .bt-bio a{background-image: url(../medias/commun/menu/sous-menu-commander/sous-menu_commander5.gif)}
.menu li ul .bt-vegetarien a{background-image: url(../medias/commun/menu/sous-menu-commander/sous-menu_commander6.gif); }
.menu li ul .bt-plateau_du_mois a{
	background-image: url(../medias/commun/menu/sous-menu-commander/sous-menu_commander7.gif);
	height:30px;
	padding-top:0px;
	line-height: 11px;
}
.menu li ul .bt-boissons a{background-image: url(../medias/commun/menu/sous-menu-commander/sous-menu_commander8.gif)}

.bloc-menu .menu ul li a{ text-transform: uppercase;}

.bloc-menu .menu .bt-traiteur  .bt-1 a{background-image:url(../medias/commun/menu/autre/sous-menu_1.gif) }
.bloc-menu .menu .bt-traiteur  .bt-2 a{background-image:url(../medias/commun/menu/autre/sous-menu_2.gif) }
.bloc-menu .menu .bt-traiteur  .bt-3 a{background-image:url(../medias/commun/menu/autre/sous-menu_4.gif) }
.bloc-menu .menu .bt-traiteur  .bt-4 a{background-image:url(../medias/commun/menu/autre/sous-menu_3.gif) }
.bloc-menu .menu .bt-traiteur  .bt-5 a{background-image:url(../medias/commun/menu/autre/sous-menu_5.gif) }
.bloc-menu .menu .bt-traiteur  .bt-6 a{background-image:url(../medias/commun/menu/autre/sous-menu_6.gif) }
.bloc-menu .menu .bt-boutiques  li a{ background-image:url(../medias/commun/menu/autre/sous-menu_6.gif) }
.menu li ul li a:hover{
	background-position: -290px top;
}
.aperitif .bloc-menu .menu .bt-traiteur  .bt-1 a,
.dejeunatoires .bloc-menu .menu .bt-traiteur  .bt-1 a,
.buffets .bloc-menu .menu .bt-traiteur  .bt-2 a,
.mariages .bloc-menu .menu .bt-traiteur  .bt-3 a,
.plats-cuisines .bloc-menu .menu .bt-traiteur  .bt-4 a,
.classique .menu li ul	.bt-classique a,
.gourmande .menu li ul .bt-gourmande a,
.luxe .menu li ul .bt-luxe a,
.prestige .menu li ul .bt-prestige a,
.bio .menu li ul .bt-bio a,
.vegetarien .menu li ul .bt-vegetarien a,
.plateau_du_mois .menu li ul .bt-plateau_du_mois a,
.boissons .menu li ul .bt-boissons a{ background-position:0px top; width:273px }


.menu  em a strong {display:none}

* { margin:0; padding:0}
body{ background-color:#afcd6c;}
.iv{ display:none; width:1px; height:1px}
.main {
	margin:0 auto;
	width:950px;
	height:auto;
}
.page{
	background:url(../medias/commun/tetiere.gif) no-repeat top right #fff;
	width:950px;
	min-height:50px;
	_height:50px;
	float:left;
	_float:none;

	position:relative;	
	_padding:0;
	padding-top:140px;

}
.logo-pignol{
	background:url(../medias/commun/logo-pignol.gif) no-repeat left top;
	width:242px;
	height:134px;
	
	position:absolute;
	z-index:10;
	top:40px;
	left:380px;
	display:block;
}
#logoPignol{
	background:url(../medias/commun/logo-pignol.gif) no-repeat left top;
	width:242px;
	height:134px;
	
	position:absolute;
	z-index:10;
	top:40px;
	left:380px;
	display:block;
}
.bas-page {
 		width:950px;
		height:30px;
		float:left;
		margin-top:5px;
		display:inline;
}

.bas-page ul{
	display:block;
	float:left;

}
.bas-page ul li{
	display:block;
	float:left;
}


.contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {
	/*text-indent: -50000px;
	display:block;
	width:70px;
	
	border:solid 1px #00FF00;*/
}

.bas-page .menu-bas-page {

}
.bas-page .menu-conditions {
	float:right;
	color:#FFFFFF;
	font-size:12px;
}
.bas-page .menu-conditions a {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.bas-page .menu-conditions a:hover {color:#344b01;}


.bt-maison-pignol a , 
.bt-nous-ont-fait-confiance a, 
.bt-pibolo a{
	display:block;
	background-image:url(../medias/commun/bt-maison-pignol.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:30px;
	height:25px;

}

.bt-maison-pignol a  {

background-image:url(../medias/commun/bt-maison-pignol.gif);
	width:137px;
}
.bt-nous-ont-fait-confiance a {
background-image:url(../medias/commun/bt-nous-ont-fait-confiance.gif);
	width:179px;
} 
.bt-pibolo a{
background-image:url(../medias/commun/bt-pibolo.gif);
	width:58px;
}

.bt-maison-pignol a:hover , 
.bt-nous-ont-fait-confiance a:hover, 
.bt-pibolo a:hover{

	background-position: left -26px;


}
.bloc-menu {
	width:319px;
	/*margin-left:2px;*/
	padding-left:2px;
	min-height:100px;
	_height:100px;
	display:inline;
	float:left;
	background:url(../medias/plateaux/bloc_info_deg-plateaux.gif) repeat-x  0px 0px ;
}
.bloc-menu  .menu{

	float:left;
	width:308px;
	min-height:100px;
	_height:100px;
	display:inline;
	margin:0 4px;
	padding-bottom:50px;

	background-color: #e0b48b;
	background-image:url(../medias/plateaux/blox-deg-info.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#FFFFFF;
}

.home .bloc-menu  .menu{
	background-image:none;
	background-color:none;
}
.home .bloc-menu {
	background:none;
}

.contenu {
	padding-top:40px;
	width:624px;
	min-height:50px;
	_height:50px;
	float:left;
}
.contenu h1{
	 display:block;
	 background:url(../medias/titres/titre-plateaux-repas.gif) no-repeat top left;
	 width:215px;
	 height:40px;
	 float:right;
}
.contenu  .bloc-carte{
	width:625px; _width:624px;
	/*margin:2px; _margin:1px;*/
	min-height:50px;
	_height:50px;
	margin-top:30px; 
	padding-top:27px;
	float:left;
}



.image-fond {
	background-repeat:repeat-y;
	background-position: 321px top;
	width:946px;
	min-height:50px;
	_height:50px;
	margin-left:2px;
	_margin-left:1px;
	margin-bottom:2px;
	float:left;

}
.masque-contenu-haut{
	width:100%;
	min-height:50px;
	_height:50px;
	float:left;
	
	background:url(../medias/commun/masque-contenu-haut.gif) repeat-x top;
	
	}
.contenu  .bloc-carte  .entete{
	padding-top:20px;
	float:left;
	display:inline;
	margin-left:170px;
}
.contenu  .bloc-carte  h2.titre-produit {
	display:block;

	width:328px;
	height:40px;
}

.contenu  .bloc-carte .txt-intro{
	width:215px;
	display:inline;
	min-height:10px; _height:10px;
	float:left;
	padding:4px;
}
.contenu  .bloc-carte  p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	/*color:#794a31;*/
	margin:7px 0;
}
.contenu  .bloc-carte  .txt-intro h3{
	text-align:center;
	/*color:#0c0704;*/
	font:18px Arial, Helvetica, sans-serif;
}
.contenu  .bloc-carte .txt-intro h3 strong{
	color:#fff;
	font: bold 30px Arial, Helvetica, sans-serif;
	}
.contenu  .bloc-carte .box-produit {
	float:left;
	display:inline;
	margin:25px 0 25px 50px;
	position:relative;
}
.contenu  .bloc-carte  .box-produit .zone-form {
	width:305px;
	min-height:50px;_height:50px;
	padding:14px 20px;
	/*background-color:#f3af8a;*/
	/*margin-left:-120px;*/
	float:left;
}
.contenu  .bloc-carte  .box-produit .zone-form  h2{
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#080504;
	letter-spacing: -0.05em;
}
.contenu  .bloc-carte .box-produit .zone-form  h2 strong{
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#fff;

}
.contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{
	width:100%;
	min-height:10px; _height:10px;
	padding:2px;
	margin-top:20px;
	/*background-color:#eaa580;*/
	font: 13px Arial, Helvetica, sans-serif;
	/*color:#794a31;*/
	text-align:right;

}
.contenu  .bloc-carte .box-produit .zone-form  .bloc-quatite .champ{
	/*border:solid 1px #b85b29;	
	color:#794a31;*/
	width:50px;
	
	font:12px Arial, Helvetica, sans-serif;

	padding:1px 3px;
	margin:1px;
}




.contenu  .bloc-carte .bloc-tablobord{
	width:530px;
	height:20px;
	float:left;
	display:inline;
	padding:8px;
	text-align:center;
	margin-left:40px;
	background-color:#bf754d;
	border:solid 1px #b36b44; 
}

.bt-commander,
.bt-sommaire,
.bt-precedent,
.bt-suivant{}

.bt-commander em,
.bt-sommaire em,
.bt-precedent em,
.bt-suivant em{ display:inline}
.fond-menu{
	/*background:#996600;*/
	background:url(../medias/plateaux/fond-bloc-menu.gif) repeat-y -29px 0px;
	
	width:100%;
	min-height:50px;_height:50px;
	float:left;
	display:inline;


}
.home  .fond-menu{
	/*background:#996600;*/
	background:none
}

.info-comment-commander {
	width:284px;
	margin:0 4px 6px 4px;
	padding:12px;
	display:inline;
	min-height:50px;
	_height:50px;
	float:left;
	background:#e9c9ac;
}
.info-comment-commander p {
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#96541a;
	margin:10px 0;
	
	
}
.cal{
display:none;
font-size:1px; height:1px; width:100% ; float:left}
.clearboth{
	clear:both;
	float:none;
}
.bloc-tablobord .bt-commander,
.bloc-tablobord .bt-panier
 { display:block; margin:-4px auto  0 180px; _margin:-2px auto  0 40px}
.bloc-tablobord .bt-commander a,
.bloc-tablobord .bt-panier a{
	background:url(../medias/commun/commander.gif) top left no-repeat;
	width:190px;
	height:26px;
	display:block;
}
.bloc-tablobord .bt-commander a{
	background:url(../medias/commun/commander2.gif) top left no-repeat;
	width:190px;
	height:26px;
	display:block;
}
.bloc-tablobord .bt-commandera:hover,
.bloc-tablobord .bt-panier a:hover
{ background-position: left bottom}
.bloc-tablobord .bt-commander em,
.bloc-tablobord .bt-panier em{ display:none;}

/*** mise en page  rubrique traiteur ****/
.traiteur .fond-menu{
	background:url(../medias/traiteur/fond-bloc-menu.gif) repeat-y -29px 0px;
	/*
	width:100%;
	min-height:50px;_height:50px;
	float:left;
	display:inline;
	*/
}
.traiteur .bloc-menu  .menu{

	/*float:left;
	width:308px;
	min-height:100px;
	_height:100px;
	display:inline;
	margin:0 4px;
	padding-bottom:50px;

	background-color: #e0b48b;*/
	background-image:url(../medias/traiteur/blox-deg-info.gif);
	/*background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#FFFFFF;*/
}
.traiteur .bloc-menu {
	/*width:319px;
	padding-left:2px;
	min-height:100px;
	_height:100px;
	display:inline;
	float:left;*/
	background:url(../medias/traiteur/bloc_info_deg.gif) repeat-x  0px 0px ;
	
	
}

.traiteur  .contenu h1{
	
	 background:url(../medias/titres/titre-traiteur.gif) no-repeat top left;

	 width:240px;
	 height:40px;
	 float:right; 
	 display:block;
}


/******************************************************************************/
.carte-traiteur {
	width:307px;
	margin:20px 5px 0 5px;
	padding-bottom:55px;
	display:inline;
	min-height:50px;
	_height:55px;
	float:left;
	background:url(../medias/traiteur/box/ond-deg-bas.gif) repeat-x bottom;
}
.carte-traiteur ul {list-style-type: none;}
.carte-traiteur .blox{
	border:solid 1px #ced390;
	padding:8px;
	_padding:4px;
	float:left;
	display:block;
	width:290px;
	background:#e0e8b8;
}
.carte-traiteur .blox-ul {

	padding:8px;
	_padding:4px;
	float:left;
	display:block;
	width:275px;
	background:url(../medias/traiteur/box/deg-fond-box.gif) repeat-x  0px 5px #e0e8b8;
}
.carte-traiteur .blox em strong {
	text-indent: -50000px;
	display:block;
	
 	width:260px; 
	height:45px; 
	background-position: -258px top;
	background-repeat:no-repeat;

}
.carte-traiteur .blox  p {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:30px;
	padding-top:10px;
	width:250px}

.aperitif .carte-traiteur .blox .bt-cocktails1  strong,
.dejeunatoires  .carte-traiteur .blox .bt-cocktails2  strong,
.cocktails-cave .carte-traiteur .blox .bt-cocktails-cave strong
{background-position: left top;}
.carte-traiteur .blox em a { display:block; width:100%; height:100%  }


.carte-traiteur .blox .bt-cocktails-cave strong{ background-image:url(../medias/traiteur/cocktails-cave/titre-bt-cave.gif) ; height:25px}
.carte-traiteur .blox .bt-cocktails1 strong{ background-image:url(../medias/traiteur/box/titre-bt-apetitif.gif) ; height:25px}
.carte-traiteur .blox .bt-cocktails2 strong{ background-image:url(../medias/traiteur/box/titre-bt-dejeunatoires.gif)}
.carte-traiteur .blox .bt-buffets strong{ background-image:url(../medias/traiteur/buffets/titre-bt-buffets.gif) ; background-position: left top ; height:25px}
.carte-traiteur .blox li li a{
	display:block;
	color:#0e0505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	min-height:12px;
	_height:12px;
	margin:2px 0 2px 70px;
	padding-left:10px;
	background:url(../medias/traiteur/box/puce.gif) left 6px no-repeat;
		
}
.carte-traiteur .blox li {
	float:left;
	width:200px;
}
.carte-traiteur .blox ul{
	margin:10px 0;
}
.carte-traiteur .blox span{
	background:url(../medias/traiteur/box/sep-1.gif) ;
	background-repeat:no-repeat;
	width:289px;
	height:1px;
	margin:8px 0 8px 0;
	font-size:1px;
	display:block;
	margin-left:-18px;
}
.carte-traiteur .blox .sep2{
	background:url(../medias/traiteur/box/sep-2.gif);
}
.carte-traiteur .blox li li a:hover{ color:#fff;}
/******************************************************************************/
/*--------------------------------comnander vos plateaux ---------------------*/
/******************** Classique **********************/
.classique .image-fond {background-image:url(../medias/plateaux/classique/plateaux_inter_v3_06.jpg); background-color:#f29461;}
.classique .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/plateaux/classique/sous-titre-plateaux-classiq.gif) top left no-repeat;}
.classique .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/plateaux/classique/bt-ajoute1.gif) top left no-repeat;}
.classique .contenu  .bloc-carte{	background: url(../medias/plateaux/classique/contenu-bord-haut-deg-class.gif) repeat-x top;}
.classique .contenu  .bloc-carte  .box-produit .zone-form {	background-color:#f3af8a;}
.classique .contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{background-color:#eaa580;color:#794a31;}
.classique .bloc-carte .box-produit .zone-form  .bloc-quatite .champ{	border:solid 1px #b85b29; color:#794a31;}
.classique .contenu  .bloc-carte  p{color:#794a31;}
.classique .contenu  .bloc-carte  .txt-intro h3{color:#0c0704;}
/**************** Gourmande ********************/
.gourmande .image-fond { background-image:url(../medias/plateaux/gourmande/photo_inter.jpg); background-color:#faa968;}
.gourmande .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/plateaux/gourmande/sous-titre-plateaux.gif) top left no-repeat;}
.gourmande .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/plateaux/gourmande/bt-ajoute1.gif) top left no-repeat;}
.gourmande .contenu  .bloc-carte{	background: url(../medias/plateaux/gourmande/contenu-bord-haut-deg.gif) repeat-x top;}
/*  fond bloc quantité */
/*.gourmande .contenu  .bloc-carte  .box-produit .zone-form {
	background-color: #fcc396;
}
.gourmande .contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{background-color: #fbb67f; color:#7d5634;}
/* champ bouton ajouter */ 
.gourmande .contenu  .bloc-carte  .box-produit .zone-form {	background-color:#fcc396;}
.gourmande  .contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{background-color: #fbb67f ;color:#794a31;}
.gourmande .bloc-carte .box-produit .zone-form  .bloc-quatite .champ{border:solid 1px #7d5634; color:#7d5634;}
/* texte */
.gourmande .contenu  .bloc-carte  p{color:#7d5634;}
/* texte intro  */
.gourmande .contenu  .bloc-carte  .txt-intro h3{color:#7d5634;}
/**************** Luxe ********************/
.luxe .image-fond {background-image:url(../medias/plateaux/luxe/photo_inter.jpg);  background-color:#f7ce6c;}
.luxe .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/plateaux/luxe/sous-titre-plateaux.gif) top left no-repeat;}
.luxe .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/plateaux/luxe/bt-ajoute1.gif) top left no-repeat;}
.luxe .contenu  .bloc-carte{background: url(../medias/plateaux/luxe/contenu-bord-haut-deg.gif) repeat-x top;}
.luxe .contenu  .bloc-carte  .box-produit .zone-form {background-color:#f9dd98;}
.luxe .contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{background-color:#f2d183 ; color:#7c6836;}

/* champ bouton ajouter */ 
.luxe .bloc-carte .box-produit .zone-form  .bloc-quatite .champ{	border:solid 1px #7c6836; color:#7c6836;}
/* texte */
.luxe .contenu  .bloc-carte  p{color:#7c6836;}
/* texte intro  */
.luxe .contenu  .bloc-carte  .txt-intro h3{color:#7c6836;}
/**************** Prestige ********************/

.prestige  .image-fond {background-image:url(../medias/plateaux/prestige/photo_inter.jpg); background-color:#e6c38d;}
.prestige  .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/plateaux/prestige/sous-titre-plateaux.gif) top left no-repeat;}
.prestige  .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/plateaux/prestige/bt-ajoute1.gif) top left no-repeat;}
.prestige  .contenu  .bloc-carte{	background: url(../medias/plateaux/prestige/contenu-bord-haut-deg.gif) repeat-x top;}
.prestige  .contenu  .bloc-carte  .box-produit .zone-form {	background-color:#eed5af;}
.prestige  .contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{background-color:#e1ceb0;color:#716857;}
/* champ bouton ajouter */ 
.prestige  .bloc-carte .box-produit .zone-form  .bloc-quatite .champ{	border:solid 1px #716857; color:#716857;}
/* texte */
.prestige  .contenu  .bloc-carte  p{color:#716857b;}
/* texte intro  */
.prestige  .contenu  .bloc-carte  .txt-intro h3{ color:#716857; }
/**************** Bio ********************/

.bio   .image-fond {background-image:url(../medias/plateaux/bio/photo_inter.jpg); background-color:#e5caa4;}
.bio   .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/plateaux/bio/sous-titre-plateaux.gif) top left no-repeat;}
.bio   .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/plateaux/bio/bt-ajoute1.gif) top left no-repeat;}
.bio   .contenu  .bloc-carte{ background: url(../medias/plateaux/bio/contenu-bord-haut-deg.gif) repeat-x top;}

.bio   .contenu  .bloc-carte  .box-produit .zone-form {	background-color:#eddabf;}
.bio   .contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{background-color:#f7e7d1;color:#7b7364;}
/* champ bouton ajouter */ 
.bio   .bloc-carte .box-produit .zone-form  .bloc-quatite .champ{	border:solid 1px #7b73640; color:#7b7364;}
/* texte */
.bio   .contenu  .bloc-carte  p{color:#7b7364;}
/* texte intro  */
.bio   .contenu  .bloc-carte  .txt-intro h3{color:#7b7364;}
/*****************vegetarien  *********/

.vegetarien   .image-fond {background-image:url(../medias/plateaux/vegetarien/photo_inter.jpg); background-color:#a2d1a0;}
.vegetarien   .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/plateaux/vegetarien/sous-titre-plateaux.gif) top left no-repeat;}
.vegetarien   .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/plateaux/vegetarien/bt-ajoute1.gif) top left no-repeat;}
.vegetarien   .contenu  .bloc-carte{	background: url(../medias/plateaux/vegetarien/contenu-bord-haut-deg.gif) repeat-x top;}

.vegetarien   .contenu  .bloc-carte  .box-produit .zone-form {	background-color:#bedfbd;}
.vegetarien   .contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{background-color:#b0d8ae;color:#516a50;}
/* champ bouton ajouter */ 
.vegetarien   .bloc-carte .box-produit .zone-form  .bloc-quatite .champ{	border:solid 1px #516a50; color:#516a50;}
/* texte */
.vegetarien   .contenu  .bloc-carte  p{color:#516a50;}
/* texte intro  */
.vegetarien    .contenu  .bloc-carte  .txt-intro h3{color:#516a50;}
/**************** Plateau du mois ********************/



.plateau_du_mois   .image-fond {background-image:url(../medias/plateaux/plateau_du_mois/photo_inter.jpg); background-color:#bca5c7;}
.plateau_du_mois   .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/plateaux/plateau_du_mois/sous-titre-plateaux.gif) top left no-repeat;}
.plateau_du_mois   .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/plateaux/plateau_du_mois/bt-ajoute1.gif) top left no-repeat;}
.plateau_du_mois   .contenu  .bloc-carte{	background: url(../medias/plateaux/plateau_du_mois/contenu-bord-haut-deg.gif) repeat-x top;}

.plateau_du_mois   .contenu  .bloc-carte  .box-produit .zone-form {	background-color:#d0c0d8;}
.plateau_du_mois   .contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{background-color:#c6b2cf;color:#5e5464;}
/* champ bouton ajouter */ 
.plateau_du_mois   .bloc-carte .box-produit .zone-form  .bloc-quatite .champ{	border:solid 1px #8e8d74; color:#5e5464;}
/* texte */
.plateau_du_mois   .contenu  .bloc-carte  p{color:#5e5464;}
/* texte intro  */
.plateau_du_mois    .contenu  .bloc-carte  .txt-intro h3{color:#5e5464;}
/**************** boissons********************/

.boissons   .image-fond {background-image:url(../medias/plateaux/boissons/photo_inter.jpg); background-color:#b0dae5;}
.boissons   .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/plateaux/boissons/sous-titre-plateaux.gif) top left no-repeat;}
.boissons   .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/plateaux/boissons/bt-ajoute1.gif) top left no-repeat;}
.boissons   .contenu  .bloc-carte{	background: url(../medias/plateaux/boissons/contenu-bord-haut-deg.gif) repeat-x top;}

.boissons   .contenu  .bloc-carte  .box-produit .zone-form {	background-color:#c8e5ed;}
.boissons   .contenu  .bloc-carte  .box-produit .zone-form  .bloc-quatite{background-color:#badee8;color:#586e73;}
/* champ bouton ajouter */ 
.boissons   .bloc-carte .box-produit .zone-form  .bloc-quatite .champ{	border:solid 1px #586e73; color:#586e73;}
/* texte */
.boissons   .contenu  .bloc-carte  p{color:#586e73;}
/* texte intro  */
.boissons   .contenu  .bloc-carte  .txt-intro h3{color:#586e73;}
/**************** Fin **********************************/

/*************************************************************/
/*                        TRAITEUR                           */
/*************************************************************/

.traiteur .contenu  .bloc-carte  .box-produit{
_padding-bottom:20px;
_padding-top:-15px;

}
.traiteur .contenu  .bloc-carte  .box-produit .zone-detail {
	width:305px;

	padding:28px 28px;
	padding-right:90px;
	float:left;
	
	min-height:200px;
	_height:200px;
	
}

.traiteur .contenu  .bloc-carte  .box-produit .zone-detail h4 { font: bold 14px Arial, Helvetica, sans-serif; margin-bottom:18px;}
/*.traiteur .contenu  .bloc-carte  .box-produit .zone-detail h2 { background::url(../medias/traiteur/gauguin/titre-gauguin.gif) no-repeat top left;}*/
.traiteur .contenu  .bloc-carte  .box-produit .zone-detail h2 { width:250px; height:25px; display:block; }


.traiteur .contenu  .bloc-carte  .box-produit .zone-detail { background:#fce0a9; border:solid 1px #d6b74a}
.traiteur .contenu  .bloc-carte  .box-produit .zone-detail  li, 
.traiteur .contenu  .bloc-carte  .box-produit .zone-detail p{ color:#794a31; }
.traiteur .contenu  .bloc-carte  .box-produit .zone-detail h4 { color:#6f4e0f; }





.traiteur .contenu  .bloc-carte  .box-produit img {
	position:absolute;
	left:331px;
	_left:335px;
	top:125px;
}
.traiteur .contenu  .bloc-carte  .box-produit li img{position:relative;left:0;top:0;}

.traiteur .contenu  .bloc-carte  .box-produit .zone-detail  ul { padding:0; margin:0 ; padding-left:15px; display:block;}
.traiteur .contenu  .bloc-carte  .box-produit .zone-detail  li { padding:0; margin:0 ; font:11px Arial, Helvetica, sans-serif}

.traiteur .contenu  .bloc-carte  .box-produit .bloc-prix{
	position:absolute;
	left:331px;
	_left:335px;
	top:-15px;
	border:solid 1px #003333;
	width:160px;
	padding: 10px 15px;
	height:auto;
	text-align:center;	
}


.traiteur  .contenu  .bloc-carte .box-produit .zone-detail h2 img {
	position:relative;
	left:0;
	top:0;	
 }
.traiteur  .contenu  .bloc-carte  .box-produit .bloc-prix p {  margin:0; padding:5px 0 }
.traiteur  .contenu  .bloc-carte  .box-produit .bloc-prix h3 { font:24px Arial, Helvetica, sans-serif; margin:0; padding:0}



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

.aperitif  .contenu  .bloc-carte  .box-produit .bloc-prix{ border:solid 1px #f2b94a; background: #fcd487 }
.aperitif .contenu  .bloc-carte  .box-produit .bloc-prix h3 { color:#FFFFFF;}
.aperitif .contenu  .bloc-carte  .box-produit .bloc-prix p { color:#4a3711;}
.aperitif .contenu  .bloc-carte .box-produit .zone-detail { background:#fce0a9; border:solid 1px #d6b74a}
.aperitif  .contenu  .bloc-carte .box-produit .zone-detail  li, 
.aperitif  .contenu  .bloc-carte .box-produit .zone-detail p{ color:#794a31; }
.aperitif  .contenu  .bloc-carte .box-produit .zone-detail h4 { color:#6f4e0f; padding-bottom:6px;}

/***/
.aperitif   .image-fond {background-image:url(../medias/traiteur/aperitif/photo_inter.jpg); background-color: #f0d268;}
.aperitif  .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/traiteur/aperitif/sous-titre.gif) top left no-repeat;}
.aperitif   .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/traiteur/aperitif/bt-ajoute1.gif) top left no-repeat;}
.aperitif   .contenu  .bloc-carte{	background: url(../medias/traiteur/aperitif/contenu-bord-haut-deg.gif) repeat-x top;}

.aperitif .contenu  .bloc-carte  .box-produit .zone-detail  ul { padding:8px; margin:0 0 0 20px ; padding-left:40px; display:block; background-color:#f9f1df; border-top:solid 1px #794a31;  border-bottom:solid 1px #794a31; }
.aperitif .contenu  .bloc-carte  .box-produit .zone-detail  ul ul { padding:0px; margin:0 0 0 10px ; background:none; border:none }

/*************************************************************************/
.dejeunatoires .contenu  .bloc-carte  .box-produit .bloc-prix{ border:solid 1px #bfa176; background: #e9d7ac }
.dejeunatoires .contenu  .bloc-carte  .box-produit .bloc-prix h3 { color:#FFFFFF;}
.dejeunatoires .contenu  .bloc-carte  .box-produit .bloc-prix p { color:#4a3711;}
.dejeunatoires  .contenu  .bloc-carte .box-produit .zone-detail { background:#faefd4 ; border:solid 1px #e6d0b1}
.dejeunatoires  .contenu  .bloc-carte .box-produit .zone-detail  li, 
.dejeunatoires .contenu  .bloc-carte .box-produit .zone-detail p{ color:#794a31; }
.dejeunatoires  .contenu  .bloc-carte .box-produit .zone-detail h4 { color:#6f4e0f; padding-bottom:6px;}
.dejeunatoires   .image-fond {background-image:url(../medias/traiteur/dejeunatoires/photo_inter.jpg); background-color:#d6bb95;}

/*

.dejeunatoires  .contenu  .bloc-carte  .box-produit .bloc-prix{ border:solid 1px #f2b94a; background: #fcd487 }
.dejeunatoires .contenu  .bloc-carte  .box-produit .bloc-prix h3 { color:#FFFFFF;}
.dejeunatoires .contenu  .bloc-carte  .box-produit .bloc-prix p { color:#4a3711;}
.dejeunatoires  .contenu  .bloc-carte .box-produit .zone-detail { background:#fce0a9; border:solid 1px #d6b74a}
.dejeunatoires  .contenu  .bloc-carte .box-produit .zone-detail  li, 
.dejeunatoires  .contenu  .bloc-carte .box-produit .zone-detail p{ color:#794a31; }
.dejeunatoires  .contenu  .bloc-carte .box-produit .zone-detail h4 { color:#6f4e0f; }
.dejeunatoires   .image-fond {background-image:url(../medias/traiteur/dejeunatoires/photo_inter.jpg); background-color:#f0d268;}
*/
/***/

.dejeunatoires  .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/traiteur/dejeunatoires//sous-titre.gif) top left no-repeat; height: 70px;}
.dejeunatoires   .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/traiteur/dejeunatoires/bt-ajoute1.gif) top left no-repeat;}
.dejeunatoires   .contenu  .bloc-carte{	background: url(../medias/traiteur/dejeunatoires/contenu-bord-haut-deg.gif) repeat-x top;}

.dejeunatoires  .contenu  .bloc-carte  .box-produit .zone-detail  ul { padding:8px; margin:0 0 0 20px ; padding-left:40px; display:block; background-color:#fdf8eb; border-top:solid 1px #794a31;  border-bottom:solid 1px #794a31; }
.dejeunatoires  .contenu  .bloc-carte  .box-produit .zone-detail  ul ul {
	padding:0px;
	margin:0 0 0 10px;
	background:none;
	border:none;
	list-style-type: none;
}

.sep_ou { width:100%;  text-align:center;}

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

.cocktails-cave .contenu  .bloc-carte  .box-produit .zone-detail  ul { padding:8px; margin:0 0 0 20px ; padding-left:40px; display:block; background-color:#f9f1df; border-top:solid 1px #794a31;  border-bottom:solid 1px #794a31; width:205px }
.cocktails-cave .contenu  .bloc-carte  .box-produit .zone-detail  ul ul { padding:0px; margin:0 0 0 10px ; background:none; border:none }

.cocktails-cave .contenu  .bloc-carte  .box-produit {left:50px; }
.cocktails-cave .contenu  .bloc-carte  .box-produit .zone-detail{width:240px; min-height:70px}
.cocktails-cave .contenu  .bloc-carte  .box-produit .bloc-prix{ border:solid 1px #b37d48; background: #ecc68b; left:250px; }
.cocktails-cave .contenu  .bloc-carte  .box-produit .bloc-prix h3 { color:#FFFFFF;}
.cocktails-cave .contenu  .bloc-carte  .box-produit .bloc-prix p { color:#4a3711;}
.cocktails-cave  .contenu  .bloc-carte .box-produit .zone-detail { background:#f7deb7; border:solid 1px #e8cda2}
.cocktails-cave  .contenu  .bloc-carte .box-produit .zone-detail  li, 
.cocktails-cave  .contenu  .bloc-carte .box-produit .zone-detail p{ color:#794a31; }
.cocktails-cave  .contenu  .bloc-carte .box-produit .zone-detail h4 { color:#6f4e0f; padding-bottom:6px;}
/***/
.cocktails-cave   .image-fond {background-image:url(../medias/traiteur/cocktails-cave/photo_inter.jpg); background-color:#ca9561;}
.cocktails-cave  .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/traiteur/cocktails-cave//sous-titre.gif) top left no-repeat; }
.cocktails-cave   .contenu  .box-produit .zone-form .bloc-quatite .bt-ajouter {background:url(../medias/traiteur/cocktails-cave/bt-ajoute1.gif) top left no-repeat;}
.cocktails-cave   .contenu  .bloc-carte{	background: url(../medias/traiteur/cocktails-cave/contenu-bord-haut-deg.gif) repeat-x top;}

/**************** >Buffets **********************************/
.menu em.bt-buffets { background:url(../medias/traiteur/buffets/titre-bt-buffets.gif) no-repeat top left; width:106px; height:26px; display:block; }



.buffets .contenu  .bloc-carte  .box-produit .zone-detail .zone-carte {  padding:10px 15px  10px 5px; margin:10px 0; width:350px }
.buffets  .contenu  .bloc-carte .box-produit .zone-detail h4{ padding:0; margin:0 0 -5px 0;padding-bottom:6px;}	
.buffets  .contenu  .bloc-carte .box-produit .zone-detail  li {
	margin:5px 0;
	line-height: 12px;
	padding-right:50px;
}
.buffets .contenu  .bloc-carte  .box-produit .bloc-prix{ border:solid 1px #e47260; background: #fdbf9e }
.buffets .contenu  .bloc-carte  .box-produit .bloc-prix h3 { color:#FFFFFF;}
.buffets .contenu  .bloc-carte  .box-produit .bloc-prix p { color:#4a3711;}
.buffets  .contenu  .bloc-carte .box-produit .zone-detail { background:#f8cdb6; border:solid 1px #f4b0a6}
.buffets  .contenu  .bloc-carte .box-produit .zone-detail  li, 
.buffets  .contenu  .bloc-carte .box-produit .zone-detail p{ color:#794a31; }
.buffets  .contenu  .bloc-carte .box-produit .zone-detail h4 { color:#6f4e0f; padding-bottom:6px;}
/***/
.buffets   .image-fond {background-image:url(../medias/traiteur/buffets/photo_inter.jpg); background-color:#e17f6f;}
.buffets  .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/traiteur/buffets/sous-titre.gif) top left no-repeat;}
.buffets   .contenu  .bloc-carte{	background: url(../medias/traiteur/buffets/contenu-bord-haut-deg.gif) repeat-x top;}

.buffets .contenu  .bloc-carte  .box-produit .zone-detail  ul { padding:8px; margin:0 0 0 20px ; padding-left:40px; display:block; background-color:#fbe6db; border-top:solid 1px #794a31;  border-bottom:solid 1px #794a31; margin-bottom:20px}
.buffets .contenu  .bloc-carte  .box-produit .zone-detail  ul ul { padding:0px; margin:0 0 0 10px ; background:none; border:none }


/**************** >mariages **********************************/
.mariages .menu em.bt-mariages { background:url(../medias/traiteur/mariages/titre-bt.gif) no-repeat top left; width:106px; height:26px; display:block; }

.mariages .page .image-fond .fond-menu .masque-contenu-haut .bloc-menu .carte-traiteur .blox .blox-ul .bt-mariages  {background:url(../medias/traiteur/mariages/titre-bt.gif) no-repeat top left; width:106px; height:26px; display:block;}

.mariages .contenu  .bloc-carte  .box-produit .zone-detail .zone-carte { padding:10px 15px  10px 5px; margin:10px 0; width:350px }
.mariages  .contenu  .bloc-carte .box-produit .zone-detail h4{ padding:0; margin:0 0 -5px 0;padding-bottom:6px;}	
.mariages  .contenu  .bloc-carte .box-produit .zone-detail  li {
	margin:5px 0;
	line-height: 12px;
	padding-right:50px;
}
.mariages .contenu  .bloc-carte  .box-produit .bloc-prix{   border:solid 1px #d2b479; background: #eedeb2 }
.mariages .contenu  .bloc-carte  .box-produit .bloc-prix h3 { color:#FFFFFF;}
.mariages .contenu  .bloc-carte  .box-produit .bloc-prix p { color:#876d48;}
.mariages  .contenu  .bloc-carte .box-produit .zone-detail { background:#fbefcf ; border:solid 1px #fbefcf}
.mariages  .contenu  .bloc-carte .box-produit .zone-detail  li, 
.mariages  .contenu  .bloc-carte .box-produit .zone-detail p{ color:#794a31; }
.mariages  .contenu  .bloc-carte .box-produit .zone-detail h4 { color:#6f4e0f;padding-bottom:6px; }
/***/
.mariages   .image-fond {background-image:url(../medias/traiteur/mariages/photo_inter.jpg);background-color:#e3c790; }
.mariages  .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/traiteur/mariages/sous-titre.gif) top left no-repeat;}
.mariages   .contenu  .bloc-carte{	background:url(../medias/traiteur/mariages/contenu-bord-haut-deg.gif) repeat-x top;}

.mariages .contenu  .bloc-carte  .box-produit .zone-detail  ul { padding:8px; margin:0 0 0 20px ; padding-left:40px; background-color:#f9f1df;  display:block; border-top:solid 1px #794a31;  border-bottom:solid 1px #794a31; margin-bottom:20px}
.mariages .contenu  .bloc-carte  .box-produit .zone-detail  ul ul {
	padding:0px;
	margin:0 0 0 10px;
	background:none;
	border:none;
	list-style-type: none;
}

/*** plat */

.plats-cuisines .page .image-fond .fond-menu .masque-contenu-haut .bloc-menu .carte-traiteur .blox .blox-ul .bt-plats-cuisines {background:url(../medias/traiteur/plats-cuisines/titre-bt.gif) no-repeat top left; width:250px; height:26px; display:block; }

.plats-cuisines .contenu  .bloc-carte  .box-produit .zone-detail .zone-carte { padding:10px 15px  10px 5px; margin:10px 0; width:350px }
.plats-cuisines  .contenu  .bloc-carte .box-produit .zone-detail h4{ padding:0; margin:0 0 -5px 0;}	
.plats-cuisines  .contenu  .bloc-carte .box-produit .zone-detail  li {
	margin:5px 0;
	line-height: 12px;
	padding-right:50px;
}

.plats-cuisines .contenu  .bloc-carte  .box-produit .bloc-prix{ border:solid 1px #7fcca7; background: #c6f7e5}
.plats-cuisines .contenu  .bloc-carte  .box-produit .bloc-prix h3 { color:#FFFFFF;}
.plats-cuisines .contenu  .bloc-carte  .box-produit .bloc-prix p { color:#12663d;}
.plats-cuisines  .contenu  .bloc-carte .box-produit .zone-detail { background:#c8f2dd ; border:solid 1px #e1fdf3}
.plats-cuisines  .contenu  .bloc-carte .box-produit .zone-detail  li, 
.plats-cuisines  .contenu  .bloc-carte .box-produit .zone-detail p{ color:#375c1b; }
.plats-cuisines  .contenu  .bloc-carte .box-produit .zone-detail h4 { color:#375c1b; }
/***/
.plats-cuisines   .image-fond {background-image:url(../medias/traiteur/plats-cuisines/photo_inter.jpg); background-color:#75c09b;}
.plats-cuisines  .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/traiteur/plats-cuisines/sous-titre.gif) top left no-repeat;}
.plats-cuisines   .contenu  .bloc-carte{	background: url(../medias/traiteur/plats-cuisines/contenu-bord-haut-deg.gif) repeat-x top;}

.plats-cuisines .contenu  .bloc-carte  .box-produit .zone-detail  ul { padding:8px; margin:0 0 0 20px ; padding-left:40px; display:block; background-color:#f3fffa; border-top:solid 1px #794a31;  border-bottom:solid 1px #794a31; }
.plats-cuisines .contenu  .bloc-carte  .box-produit .zone-detail  ul ul { padding:0px; margin:0 0 0 10px ; background:none; border:none }
.plats-cuisines .contenu  .bloc-carte  .box-produit .zone-detail .zone-carte{ width:420px}
.plats-cuisines .contenu  .bloc-carte .box-produit .zone-detail { width:400px;}
/**************** Fin **********************************/
/*********************** Home ***********************************/
.home .image-fond { background:url(../medias/home/page-fond-home.jpg) repeat-x bottom;}
.home .fond-menu{	background:url(../medias/home/bando-fond.gif) no-repeat 10px  392px; 
	position:relative
}
.home .contenu { width:400px; height:auto;  
	position:absolute;
	top:30px;
	left:350px;
	}
.home .contenu h2{ background:url(../medias/home/titre-home.gif) no-repeat top left; width: 426px; height:35px }
.home .contenu h2 strong { display:none }
.home .contenu .box {
	
	width:400px; height:auto; padding:30px;   padding-bottom:100px; 
	font: 13px Arial, Helvetica, sans-serif; color:#996633; 
	border:solid 1px #e3d4cb; background:#FFFFFF;
	background:url(../medias/home/signatur-home.gif) no-repeat bottom right  #fff;
	
}
.home .visuel-fond {
	display:inline; 
	float:right;
	width:280px;
	height:460px;
	border-left:solid 2px #FFF;
}
.home .actu{
	display:inline;
	float:left;
	
	border:solid 1px #cc995c;
	background:url(../medias/home/home-act-fond-image.gif) no-repeat left bottom #e7caa8;
	padding:20px;
	margin:10px 0 10px 8px;
	
	width:265px;
	min-height:155px;
	_height:155px;
	font: 12px Arial, Helvetica, sans-serif; 
	color:#805624;
	}
.home .actu	a { color:#FFFFFF}
.home .actu	h3 {
	text-align:center;
	text-transform: uppercase;
	color:#FFFFFF;
	margin-bottom:10px;
	font-size:14px;
}
.home .actu	.liennactu {
	display:block;
	float:right;
	
	height:25px;
	width:auto;
	margin-top:4px;
	_margin-top:2px;

	color:#7f5524;
	text-decoration: none;

 }
.home .actu	.liennactu  .deco1{
	float:left;
	background:url(../medias/home/bt-actu-1.gif) no-repeat;
	width:23px;
	height:25px;
}
.home .actu	.liennactu  .deco2{float:left;
	background:url(../medias/home/bt-actu-2.gif) repeat-x top;
	width:auto;
	padding: 2px 8px 0 8px; 
	_padding: 1px 4px 0 4px; 
	height:25px;
}
.home .actu	 a:hover .deco2{float:left;
	color:#fff;
}

.home .actu	.liennactu  .deco3{
	float:left;
	background:url(../medias/home/bt-actu-3.gif) no-repeat;
	width:23px;
	height:25px;}

#actu-footer {
	float:left;
	height:39px;
	width:665px;
	position:absolute;
	bottom:33px;
	left:342px;
}
.home .book{
	display:inline;
	float:left;
	background:#99a141;
	height:39px;
	width:305px;
	border:solid 1px #6d8140;
	margin:5px 0 5px 8px;
}
.home .book a{
	display:block;
	background:url(../medias/home/titre-book.gif) no-repeat top left;
	width:100%;
	height:100%;

}
.home .book a em{
display:none;
}
.home .event1{
	float:left;
	height:57px;
	width:180px;
	margin:5px 0 5px 8px;
}

.home .event1 a img{
	border:0;
	width:180px;
	height:57px;

}
.home .event2{
	display:inline;
	float:left;
	background:#99a141;
	height:39px;
	width:156px;
	border:solid 1px #6d8140;
	margin:5px 0 5px 8px;
}
.home .event2 a{
	display:block;
	background:url(../medias/home/ouvertures.jpg) no-repeat top left;
	width:100%;
	height:100%;

}
.home .event1 a em{
display:none;
}
.home .event2 a em{
display:none;
}
.home  .menu {

 _padding:0;
 height:100px;
  _height:50px;

 margin-top:30px;
 _margin-top:22px;}
 
 
 /*************************************************************/
/*                       Boutiaques                          */
/*************************************************************/


.page-type  .fond-bas-menu{
	float:left;
	background:url(../medias/autre_page/image-bas-menu.jpg)  no-repeat bottom left;

}

.page-type .fond-menu{
	/*background:#996600;*/
	background:url(../medias/autre_page/fond-bloc-menu.gif) repeat-y -29px 0px;


}
.page-type .fond-menu{
	/*background:#996600;*/
	background:url(../medias/autre_page/fond-bloc-menu.gif) repeat-y -29px 0px;


}


.page-type .image-fond .fond-menu .masque-contenu-haut .contenu h1{
background:url(../medias/titres/titre-boutiques.gif) no-repeat;
margin-right:20px 
}

.service .contenu  .bloc-carte  .box-produit,
.page-type .contenu  .bloc-carte  .box-produit{
_padding-bottom:20px;
_padding-top:-15px;

}
.service .contenu  .bloc-carte  .box-produit .photo,
.page-type .contenu  .bloc-carte  .box-produit .photo {
	position:absolute;
	top:30px;
	left:-30px;
	border:solid 5px #FFFFFF;
	width: 200px;
	overflow: hidden;
}
.service  .contenu  .bloc-carte  .box-produit .zone-detail img ,
.page-type .contenu  .bloc-carte  .box-produit .zone-detail img {
position:relative;
top:0;
left:0;
	
}
.service  .contenu  .bloc-carte  .box-produit .zone-detail,
.page-type .contenu  .bloc-carte  .box-produit .zone-detail {
	width:480px;
	padding:28px 28px;
	float:left;
	min-height:200px;
	_height:200px;
	
}

.boutiques .contenu  .bloc-carte  .box-produit .zone-detail,
.contact .contenu  .bloc-carte  .box-produit .zone-adresse,
.restaurants .contenu  .bloc-carte  .box-produit .zone-detail
{
	width:310px;

	padding:28px 28px;
	padding-left:200px;

	float:left;
	
	min-height:200px;
	_height:200px;
	
}
.service  .contenu .bloc-carte .box-produit .zone-detail h3,
.page-type  .contenu .bloc-carte .box-produit .zone-detail h3 { font:19px "Times New Roman", Times, serif; color:#fff;  }

.page-type  .contenu .bloc-carte .box-produit .zone-detail a,
.page-type  .contenu .bloc-carte .box-produit .zone-detail a {color:#fff; }
.page-type  .contenu .bloc-carte .entete h4, .page-type ,
.page-type  .contenu .bloc-carte .entete h4, .page-type   { font:14px Arial, Helvetica, sans-serif; color:#47522e; font-weight:bold}
.page-type  .contenu .bloc-carte .entete  h3 ,
.page-type  .contenu .bloc-carte .entete  h3  { font-family:"Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; font-weight:100
}
.page-type  .contenu .bloc-carte .entete  h3 strong,
.page-type  .contenu .bloc-carte .entete  h3 strong { font-weight:bold ; color:#000000; font-size:20px}
.page-type  .contenu .bloc-carte .entete,
.page-type  .contenu .bloc-carte .entete{ margin:0 40px 0 70px ; }
.page-type .contenu  .bloc-carte  .box-produit .zone-detail h4 ,
.page-type .contenu  .bloc-carte  .box-produit .zone-detail h4 { font: bold 14px Arial, Helvetica, sans-serif; margin-bottom:18px;}
/*.boutiques .contenu  .bloc-carte  .box-produit .zone-detail h2 { background::url(../medias/boutiques/gauguin/titre-gauguin.gif) no-repeat top left;}*/
.page-type .contenu  .bloc-carte  .box-produit .zone-detail h2 ,
.page-type .contenu  .bloc-carte  .box-produit .zone-detail h2 { width:250px; height:25px; display:block; }

.page-type.contenu  .bloc-carte  .box-produit .zone-detail,
.page-type.contenu  .bloc-carte  .box-produit .zone-detail { background:#fce0a9; border:solid 1px #d6b74a}
.page-type .contenu  .bloc-carte  .box-produit .zone-detail  li,
.page-type .contenu  .bloc-carte  .box-produit .zone-detail  li, 
.page-type .contenu  .bloc-carte  .box-produit .zone-detail h4 ,
.page-type .contenu  .bloc-carte  .box-produit .zone-detail h4 { color:#6f4e0f; }
.page-type .contenu  .bloc-carte  .box-produit img,
.page-type .contenu  .bloc-carte  .box-produit img {
	position:absolute;
	left:331px;
	_left:335px;
	top:125px;
}
.page-type .contenu  .bloc-carte  .box-produit .zone-detail  ul,
.page-type .contenu  .bloc-carte  .box-produit .zone-detail  ul { padding:0; margin:0 ; padding-left:15px; display:block;}
.page-type .contenu  .bloc-carte  .box-produit .zone-detail  li,
.page-type .contenu  .bloc-carte  .box-produit .zone-detail  li { padding:0; margin:0 ; font:11px Arial, Helvetica, sans-serif}
.page-type .contenu  .bloc-carte  .box-produit .bloc-prix,
.page-type .contenu  .bloc-carte  .box-produit .bloc-prix{
	position:absolute;
	left:331px;
	_left:335px;
	top:-15px;
	border:solid 1px #003333;
	width:160px;
	padding: 10px 15px;
	height:auto;
	text-align:center;	
}

.page-type  .contenu  .bloc-carte .box-produit .zone-detail h2 img {
	position:relative;
	left:0;
	top:0;	
 }

.page-type .contenu  .bloc-carte  .box-produit .bloc-prix p {  margin:0; padding:5px 0 }
.page-type  .contenu  .bloc-carte  .box-produit .bloc-prix h3,
.page-type  .contenu  .bloc-carte  .box-produit .bloc-prix h3 { font:24px Arial, Helvetica, sans-serif; margin:0; padding:0}
/*************************************************************************/
.service   .contenu  .bloc-carte  .box-produit .bloc-prix,
.page-type  .contenu  .bloc-carte  .box-produit .bloc-prix{ border:solid 1px #bfa176; background: #e9d7ac }
.service  .contenu  .bloc-carte  .box-produit .bloc-prix h3 ,
.page-type .contenu  .bloc-carte  .box-produit .bloc-prix h3 { color:#FFFFFF;}
.service .contenu  .bloc-carte  .box-produit .bloc-prix p,
.page-type .contenu  .bloc-carte  .box-produit .bloc-prix p { color:#4a3711;}
.service .contenu  .bloc-carte .box-produit .zone-detail ,
.page-type   .contenu  .bloc-carte .box-produit .zone-detail { background:#bbd482 ; border:solid 1px #bbd490}
.page-type  .contenu  .bloc-carte .box-produit .zone-detail  li, 
.service  .contenu  .bloc-carte .box-produit .zone-detail p,
.page-type  .contenu  .bloc-carte .box-produit .zone-detail p{ color:#336633; }
.service .contenu  .bloc-carte .box-produit .zone-detail h4,
.page-type  .contenu  .bloc-carte .box-produit .zone-detail h4{ color:#6f4e0f; }

/***/
.page-type   .image-fond {background-image:url(../medias/autre_page/photo_inter.jpg); background-repeat:no-repeat; background-color:#afcd6c;}
.service   .image-fond {background-image:url(../medias/autre_page/photo_inter.jpg); background-repeat:no-repeat; background-color:#afcd6c;}
.service   .contenu  .bloc-carte .titre-produit { background:url(../medias/traiteur/sous-titre-service.gif) top left no-repeat ; margin-top:40px; _margin-top:40px ; }
.boutiques   .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/boutiques/sous-titre.gif) top left no-repeat;


}
.service  .contenu  .bloc-carte  h2.titre-produit,
.page-type  .contenu  .bloc-carte  h2.titre-produit {
height:90px;
margin-left:80px
}
.service  .contenu  .bloc-carte,
.page-type  .contenu  .bloc-carte{	background:url(../medias/autre_page/contenu-bord-haut-deg.gif) repeat-x top;}
.service  .contenu  .bloc-carte  .box-produit .zone-detail  ul,
.page-type  .contenu  .bloc-carte  .box-produit .zone-detail  ul { padding:8px; margin:0 0 0 20px ; padding-left:40px; display:block; background-color:#f9f1df; border-top:solid 1px #794a31;  border-bottom:solid 1px #794a31; }
.service  .contenu  .bloc-carte  .box-produit .zone-detail  ul ul,
.page-type  .contenu  .bloc-carte  .box-produit .zone-detail  ul ul { padding:0px; margin:0 0 0 10px ; background:none; border:none }

.page-type .bloc-menu  .menu{
	background-image:url(../medias/autre_page/blox-deg-info.gif);

}
.page-type .bloc-menu {
	background:url(../medias/autre_page/bloc_info_deg.gif) repeat-x  0px 0px ; 
	
}
/**--------------------- maison pignol -----------------------------*/



/*** */
.confiance .image-fond .fond-menu .masque-contenu-haut .contenu h1,
.maison_pignol .image-fond .fond-menu .masque-contenu-haut .contenu h1{
	background:url(../medias/titres/titre-maison_pignol.gif) no-repeat;
	margin-right:20px;
	width:250px;
}
.confiance  .fond-menu,
.maison_pignol .fond-menu{
	background:url(../medias/maison_pignol/fond-bloc-menu.gif) repeat-y -29px 0px;
}
.confiance .bloc-menu  .menu,
.maison_pignol .bloc-menu  .menu{
	background-image:url(../medias/.aison_pignol/blox-deg-info.gif);

}
.confiance  .bloc-menu ,
.maison_pignol .bloc-menu {
	background:url(../medias/maison_pignol/bloc_info_deg.gif) repeat-x  0px 0px ; 
	
}
.confiance .bloc-menu  .menu,
.maison_pignol .bloc-menu  .menu{
	background-image:url(../medias/maison_pignol/blox-deg-info.gif);

}

.page-type  .fond-bas-menu{
	float:left;
	background:url(../medias/maison_pignol/image-bas-menu.jpg)  no-repeat bottom left;

}
.boutiques  .fond-bas-menu{
	float:left;
	background:url(../medias/boutiques/image-bas-menu.jpg)  no-repeat bottom left;

}





/**------------- sous menu ------------------**/
.confiance .sousmenu,
.maison_pignol .sousmenu {
	width:307px;
	margin:20px 5px 0 5px;
	padding-bottom:55px;
	display:inline;
	min-height:50px;
	_height:55px;
	float:left;
	margin-bottom:250px;
	background:url(../medias/maison_pignol/sous-menu-maison/fond-deg-bas.gif) repeat-x bottom;
}
.confiance ul ,
.maison_pignol   ul {list-style-type: none;}
.confiance .blox,
.maison_pignol   .blox{
	border:solid 1px #ced390;
	padding:8px;
	_padding:4px;
	float:left;
	display:block;
	width:290px;
	background:#e0dec5;
}
.confiance .blox-ul,
.maison_pignol   .blox-ul {

	padding:8px;
	_padding:4px;
	float:left;
	display:block;
	width:275px;
	background:url(../medias/maison_pignol/sous-menu-maison/deg-fond-box.gif) repeat-x  0px 5px #e0e8b8;
}
.confiance .blox em strong,
.maison_pignol   .blox em strong {
	text-indent: -50000px;
	display:block;
	
 	width:260px; 
	height:45px; 
	background-position: -258px top;
	background-repeat:no-repeat;

}
.confiance .blox  p,
.maison_pignol   .blox  p {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:30px;
	padding-top:10px;
	width:250px}
/*
 .aperitif  .blox .bt-cocktails1  strong,
.dejeunatoires    .blox .bt-cocktails2  strong,
.cocktails-cave   .blox .bt-cocktails-cave strong
{background-position: left top;}*/
.confiance  .blox em a ,
.maison_pignol   .blox em a { display:block; width:100%; height:100%  }

/*
.maison_pignol   .blox .bt-cocktails-cave strong{ background-image:url(../medias/traiteur/cocktails-cave/titre-bt-cave.gif) ; height:25px}
.maison_pignol   .blox .bt-cocktails1 strong{ background-image:url(../medias/maison_pignol/sous-menu-maison/titre-bt-apetitif.gif) ; height:25px}
.maison_pignol   .blox .bt-cocktails2 strong{ background-image:url(../medias/maison_pignol/sous-menu-maison/titre-bt-dejeunatoires.gif)}*/
.confiance  .blox .bt-maison  strong ,
.maison_pignol  .blox .bt-maison  strong{ background-image:url(../medias/maison_pignol/sous-menu-maison/titre-bt-maison.gif) ; background-position: left top ; height:25px}
.confiance  .blox li li a,
.maison_pignol   .blox li li a{
	display:block;
	color:#0e0505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	min-height:12px;
	_height:12px;
	margin:2px 0 2px 70px;
	padding-left:10px;
	background:url(../medias/maison_pignol/sous-menu-maison/puce.gif) left 6px no-repeat;
		
}
.confiance  .blox li,
.maison_pignol   .blox li {
	float:left;
	width:200px;
}
.confiance .blox ul,
.maison_pignol   .blox ul{
	margin:10px 0;
}

.confiance .blox span,
.maison_pignol   .blox span{
	background:url(../medias/maison_pignol/sous-menu-maison/sep-1.gif) ;
	background-repeat:no-repeat;
	width:289px;
	height:1px;
	margin:8px 0 8px 0;
	font-size:1px;
	display:block;
	margin-left:-18px;
}
.confiance  .blox .sep2,
.maison_pignol   .blox .sep2{
	background:url(../medias/maison_pignol/sous-menu-maison/sep-2.gif);
}
.confiance  .blox li li a:hover,
.maison_pignol  .blox li li a:hover{ color:#fff;}


.histoire .contenu  .bloc-carte  h2.titre-produit { background:url(../medias/maison_pignol/sous-titre/sous-titre-histoire.gif) top left no-repeat; margin-left:10px}
.restaurants .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/maison_pignol/sous-titre/sous-titre-resto.gif) top left no-repeat;}
.coulisse .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/maison_pignol/sous-titre/sous-titre-coulisses.gif) center left no-repeat; margin-left:10px}
.album .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/maison_pignol/sous-titre/sous-titre-album.gif) center left no-repeat;}
.contact .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/maison_pignol/sous-titre/sous-titre-contacter.gif) center left no-repeat;  margin-left:10px}

.contact .contenu  .bloc-carte  .box-produit .zone-detail { width:230px ; padding:15px; min-height:10px; _height:10px; margin: 0  40px 20px -20px;}
.album .contenu  .bloc-carte  .box-produit .zone-detail { width:230px ; padding:15px; min-height:10px; _height:10px; margin: 0  40px 20px -20px;}

.confiance .contenu  .bloc-carte  .box-produit .zone-detail { width:230px ; padding:15px; min-height:10px; _height:10px; margin: 0  40px 20px -20px;}
.confiance .contenu  .bloc-carte  .box-produit .zone-detail ul { background:none; border:0; }
.plan-site .contenu  .bloc-carte  .box-produit .zone-detail ul {
	background:none;
	border:0;
	padding-bottom:20px;
}
.plan-site .contenu  .bloc-carte  .box-produit .zone-detail ul  ul {	list-style-type: disc; margin: 10px 10px 20px 40px}
.plan-site .contenu  .bloc-carte  .box-produit .zone-detail a { font-size:15px; color:#006600}
.plan-site .contenu  .bloc-carte  .box-produit .zone-detail ul  ul a {}
.confiance .image-fond .fond-menu .masque-contenu-haut .contenu h1 {
	background:url(../medias/titres/titre-confiance.gif) no-repeat right;
	margin-right:25px;
	text-transform: uppercase;
}


.conditions .image-fond .fond-menu .masque-contenu-haut .contenu h1 {
background:url(../medias/titres/titre-conditions.gif) no-repeat bottom; margin-right:20px; width:350px}
.plan-site .image-fond .fond-menu .masque-contenu-haut .contenu h1 {
background:url(../medias/titres/titre-plan-du-site.gif) no-repeat bottom right; margin-right:25px; width:350px}

.album .zone-detail { text-align:center;}
.album .zone-detail img { border:solid 4px #FFFFFF}

/** panier **/

.panier .contenu  .bloc-carte  .box-produit .zone-detail  ul { 
	padding:8px; margin:0 0 0 20px ; padding-left:40px; display:block; background-color:#f9f1df; border-top:solid 1px #794a31;  border-bottom:solid 1px #794a31; width:205px 
}
.panier .contenu  .bloc-carte  .box-produit .zone-detail  ul ul { 
	padding:0px; margin:0 0 0 10px ; background:none; border:none 
}
.panier .contenu  .bloc-carte  .box-produit {left:50px; }
.panier .contenu  .bloc-carte  .box-produit .zone-detail{width:240px; min-height:70px}
.panier .contenu  .bloc-carte  .box-produit .bloc-prix h3 { color:#FFFFFF;}
.panier .contenu  .bloc-carte  .box-produit .bloc-prix p { color:#4a3711;}
.panier  .contenu  .bloc-carte .box-produit .zone-detail { background:#f7deb7; border:solid 1px #e8cda2}
.panier  .contenu  .bloc-carte .box-produit .zone-detail  li, 
.panier  .contenu  .bloc-carte .box-produit .zone-detail p{ color:#794a31; }
.panier  .contenu  .bloc-carte .box-produit .zone-detail h4 { color:#6f4e0f; }
/***/
.panier   .image-fond {background-image:url(../medias/panier/photo_inter.jpg); background-color:#ffbb68;}
.panier  .contenu  .bloc-carte  h2.titre-produit {background:url(../medias/panier/sous-titre.jpg) top left no-repeat; }
.panier   .contenu  .bloc-carte{	background:url(../medias/panier/contenu-bord-haut-deg.jpg) repeat-x top;}
.panier   .contenu  .bloc-carte table{ margin:0; padding:0 ; background-color:#fde1a9; border:solid 1px #e7c582; width:500px; _width:400px; font: 12px Arial, Helvetica, sans-serif; color:#4a3711 ; height:50px}
.panier   .contenu  .bloc-carte .titre{ background:#fcd486; margin:10px; font: 12px Arial, Helvetica, sans-serif; color:#4a3711; padding:10px}
.panier   .contenu  .bloc-carte td{ border:solid 1px #fcd486; padding:2px; height:30px;}
.panier   .contenu  .bloc-carte  .zone-form { border#00:solid 1px #fcd6a7 ; background:#fde1a9; padding:20px; margin:0; width:500px; margin-left:-55px }
.boissons  .contenu .bloc-carte .box-produit .zone-form { position:relative; width:400px; margin-left:30px}
.boissons  .contenu .bloc-carte .box-produit .zone-form span { float:right; font-size:16px; border:solid 1px  #7eb7c6; background-color:#badee8; padding:10px; position:absolute; top:5px; right:-20px; color:#5e6f74 ; font-family:Arial, Helvetica, sans-serif}


.contenu .bloc-carte #dejeunatoires2 .zone-detail .zone-carte li.sep_ou {
	list-style-type: none;
	
	margin-left:-28px;
	font-weight:bold;
	
}
.contenu .bloc-carte #dejeunatoires2 .zone-detail .zone-carte li.txt{
	list-style-type: none;

	
}
.plats-cuisines  .contenu .bloc-carte #dejeunatoires2 .zone-detail .zone-carte strong{ display:block; float:right ; width:100% ; border-bottom: solid 1px #e1f8ec; margin:8px 0 8px 0 ;_margin:4px 0 4px 0 ; text-align:right}
.cocktails-cave .contenu .bloc-carte .box-produit .zone-detail { _height:1px}
/********************************************/
.carte-traiteur {
	width:307px;
	margin:20px 5px 0 5px;
	padding-bottom:55px;
	display:inline;
	min-height:50px;
	_height:55px;
	float:left;
	background:url(../medias/traiteur/box/ond-deg-bas.gif) repeat-x bottom;
}
.carte-traiteur ul {list-style-type: none;}
.carte-traiteur .blox{
	border:solid 1px #ced390;
	padding:8px;
	_padding:4px;
	float:left;
	display:block;
	width:290px;
	background:#e0e8b8;
}
.carte-traiteur .blox-ul {

	padding:8px;
	_padding:4px;
	float:left;
	display:block;
	width:275px;
	background:url(../medias/traiteur/box/deg-fond-box.gif) repeat-x  0px 5px #e0e8b8;
}
.carte-traiteur .blox em strong {
	text-indent: -50000px;
	display:block;
	
 	width:260px; 
	height:45px; 
	background-position: -258px top;
	background-repeat:no-repeat;

}
.carte-traiteur .blox  p {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:30px;
	padding-top:10px;
	width:250px}
	
.service .carte-traiteur .blox .bt-service  strong,
.aperitif .carte-traiteur .blox .bt-cocktails1  strong,
.dejeunatoires  .carte-traiteur .blox .bt-cocktails2  strong,
.cocktails-cave .carte-traiteur .blox .bt-cocktails-cave strong
{background-position: left top;}
.carte-traiteur .blox em a { display:block; width:100%; height:100%  }

.carte-traiteur .blox .bt-service strong{ background-image:url(../medias/traiteur/titre-bt-service.gif) ; height:25px}
.carte-traiteur .blox .bt-cocktails-cave strong{ background-image:url(../medias/traiteur/cocktails-cave/titre-bt-cave.gif) ; height:25px}
.carte-traiteur .blox .bt-cocktails1 strong{ background-image:url(../medias/traiteur/box/titre-bt-apetitif.gif) ; height:25px}
.carte-traiteur .blox .bt-cocktails2 strong{ background-image:url(../medias/traiteur/box/titre-bt-dejeunatoires.gif)}
.carte-traiteur .blox .bt-buffets strong{ background-image:url(../medias/traiteur/buffets/titre-bt-buffets.gif) ; background-position: left top ; height:25px}
.carte-traiteur .blox li li a{
	display:block;
	color:#0e0505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	min-height:12px;
	_height:12px;
	margin:2px 0 2px 70px;
	padding-left:10px;
	background:url(../medias/traiteur/box/puce.gif) left 6px no-repeat;
		
}
.carte-traiteur .blox li {
	float:left;
	width:200px;
}
.carte-traiteur .blox ul{
	margin:10px 0;
}
.carte-traiteur .blox span{
	background:url(../medias/traiteur/box/sep-1.gif) ;
	background-repeat:no-repeat;
	width:289px;
	height:1px;
	margin:8px 0 8px 0;
	font-size:1px;
	display:block;
	margin-left:-18px;
}
.carte-traiteur .blox .sep2{
	background:url(../medias/traiteur/box/sep-2.gif);
}
.carte-traiteur .blox li li a:hover{color:#fff;}

.page .image-fond .fond-menu .masque-contenu-haut .contenu .bloc-carte .box-boisson  {

float:left;
margin:10px 0 10px 0;
_margin:5px 0 5px 0;
width:600px
}
.page .image-fond .fond-menu .masque-contenu-haut .contenu .bloc-carte .box-boisson .box-produit{ margin:0; }
.page .image-fond .fond-menu .masque-contenu-haut .contenu .bloc-carte .box-boisson .box-produit .zone-form { border-top: solid 1px  #7eb7c6; margin-left:60px}

.commander .main  .page .image-fond .fond-menu .masque-contenu-haut .contenu .bloc-carte .box-boisson h4{  display:block; padding-left:160px; font: 20px "Times New Roman", Times, serif; color:#184c5a}
 .page .image-fond .fond-menu .masque-contenu-haut .contenu .bloc-carte .titre-boissons{ float:left; padding-left:160px;}
 
  .contenu .bloc-carte .box-boisson  {

float:left;
margin:10px 0 10px 0;
_margin:5px 0 5px 0;
width:600px
}
 .contenu .bloc-carte .box-boisson .box-produit{ margin:0; }
.contenu .bloc-carte .box-boisson .box-produit .zone-form { border-top: solid 1px  #7eb7c6; margin-left:60px}

 .contenu .bloc-carte .box-boisson h4{  display:block; padding-left:160px; font: 20px "Times New Roman", Times, serif; color:#184c5a}
 .contenu .bloc-carte .titre-boissons{ float:left; padding-left:160px;}
 
  .album .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .contenu .bloc-carte .box-produit,
  
 .confiance .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .contenu .bloc-carte .box-produit{
 width:562px; padding-bottom:20px; margin-left:20px; _margin-left:10px; 
 }
 
 
 .confiance .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .contenu .bloc-carte .box-produit .zone-detail{margin:8px;
_margin:7px

}
.album .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .contenu .bloc-carte .box-produit #gallery .zone-detail { margin:5px ; }
.contact .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .contenu .bloc-carte .box-produit .zone-detail { margin:13px ; _margin:10px ;  }
.contact .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .contenu .bloc-carte .box-produit { display:block; width:580px; margin-left:20px ; _margin-left:10px ;  }

.service .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .bloc-menu .carte-traiteur .blox .blox-ul .bt-mariages{ background:url(../medias/traiteur/mariages/titre-bt.gif) no-repeat top left; width:106px; height:26px; display:block;}
.service .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .contenu .bloc-carte .box-produit .zone-detail ol { margin:10px; margin-left:30px}
.service .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .contenu .bloc-carte .box-produit .zone-detail span {  padding:2px 5px; border:solid 1px #000; background-color:#FFFFFF; font:12px "Times New Roman", Times, serif ; width:auto; font-weight:bold; color:#000 ; margin: 0 6px; margin-left:-25px}
.service .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .contenu .bloc-carte .box-produit .zone-detail b {  padding:2px 4px; border:solid 1px #000; background-color:#FFFFFF; font:12px "Times New Roman", Times, serif; width:auto ;font-weight:bold; color:#000; margin:0 3px}

.service .page .image-fond .fond-menu .fond-bas-menu .masque-contenu-haut .bloc-menu .carte-traiteur .blox .blox-ul .bt-plats-cuisines { background:url(../medias/traiteur/plats-cuisines/titre-bt.gif) no-repeat top left; width:250px; height:26px; display:block;}


.boutiques .carte-traiteur {
	width:307px;
	margin:20px 5px 0 5px;
	padding-bottom:55px;
	display:inline;
	min-height:50px;
	_height:55px;
	float:left;

	background:url(../medias/boutiques/box/fond-deg-bas.gif) repeat-x bottom;
}
.boutiques .carte-traiteur ul {list-style-type: none;}
.boutiques .carte-traiteur .blox{
	border:solid 1px #e3c07c;
	padding:8px;
	_padding:4px;
	float:left;
	display:block;
	width:290px;
	background:#f3d292;
}
.boutiques .carte-traiteur .blox-ul {

	padding:8px;
	_padding:4px;
	float:left;
	display:block;
	width:275px;
	background:url(../medias/boutiques/box/deg-fond-box.gif) repeat-x  0px 5px #f3d292;
}
.boutiques .carte-traiteur .blox em strong {
	text-indent: -50000px;
	display:block;
	
 	width:260px; 
	height:45px; 
	background-position: -258px top;
	background-repeat:no-repeat;

}
.boutiques .carte-traiteur .blox  p {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:30px;
	padding-top:10px;
	width:250px}


.boutiques  .carte-traiteur .blox .bt-boutiques  strong,
.resto .carte-traiteur .blox .bt-resto strong
{background-position: left top;}
.resto .carte-traiteur .blox .bt-boutiques strong
{background-position: -258px top;}
.boutiques .carte-traiteur .blox em a { display:block; width:100%; height:100%  }


.boutiques .carte-traiteur .blox .bt-boutiques strong{ background-image:url(../medias/boutiques/box/titre-bt-1.gif) ; height:25px}
.resto .carte-traiteur .blox .bt-resto strong{ background-image:url(../medias/boutiques/box/titre-bt-2.gif) ; height:30px}
.boutiques .carte-traiteur .blox .bt-resto strong{ background-image:url(../medias/boutiques/box/titre-bt-2.gif) ; height:30px}
.boutiques .carte-traiteur .blox li li a{
	display:block;
	color:#0e0505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	min-height:12px;
	_height:12px;
	margin:2px 0 2px 50px;
	padding-left:10px;
	background:url(../medias/boutiques/box/puce.gif) left 6px no-repeat;
		
}
.boutiques .carte-traiteur .blox li {
	float:left;
	width:200px;
}
.boutiques .carte-traiteur .blox ul{
	margin:10px 0;
}

.boutiques .carte-traiteur .blox span{
	background:url(../medias/boutiques/box/sep-1.gif) ;
	background-repeat:no-repeat;
	width:289px;
	height:1px;
	margin:8px 0 8px 0;
	font-size:1px;
	display:block;
	margin-left:-18px;
}
.boutiques .carte-traiteur .blox .sep2{
	background:url(../medias/boutiques/box/sep-2.gif);
}
.boutiques .carte-traiteur .blox li li a:hover{ color:#fff;}


.hautPage{
	padding:10px 0 0 110px;
	*padding-left:70px;
	text-align:center;
}
.hautPage a{
	display:block;
	width:134px;
	height:25px;
	cursor:pointer;
	background:url(http://www.pignol.fr/templates/1/medias/haut-page.png) no-repeat left top;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.pignol.fr/templates/1/medias/haut-page.png', sizingMethod='crop');	
}
.hautPage span{
	display:none;
}














