@charset "utf-8";
/* CSS Document Marco'Buro */

* { margin:0; padding:0; }

body { background-color:#555; background-image:url(images/body.gif); background-repeat:repeat; background-attachment:fixed; }

a img { border:none; }

sup {
 color:#A70331;
 background-color:#fff;
}

/*-------------- COMMUN --------------*/
#main {
	width:980px;
	margin:10px auto;
	background-color:#fff;
	font-family:Verdana, Geneva, sans-serif;
}

#bandeau {
	width:980px;
	height:141px;
	background-image:url(images/bandeau.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#menu {
	width:980px;
	height:23px;
	background-color:#000;
}

#menu ul {
	list-style-type:none;
}

#menu ul li {
	width:20%;
	display:inline;
	float:left;
}

#menu ul li a {
	height:19px;
	padding:4px 10px 0 10px;
	display:block;
	text-align:center;
}

#accroche {
	padding:3px 13px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	background-color:#99032e; /* 66021e */
	border-top:1px solid #66021e;
	border-bottom:10px solid #000;
}

/*-------------- CLASSES GL --------------*/
.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }
.str { font-weight:bold; }
.vert { color:#20725f; }
.orange { color:#f86a00; }
.rouge { color:#EA0000; }
.gray { color:#999; }
	/* Hiver */
	.marron { color:#fff;}

/*-------------- ACCUEIL --------------*/
.accueil_titre {
	font-size:12px;
	color:#a70431;
}

.link_accueil {
	display:block;
	width:980px;
	height:141px;
}



#container {
	width:980px;
	/*min-height:968px;*/ /* tempo ? */
	min-height:835px; /* tempo ? */
	/*padding-top:15px;*/
	background-image:url(images/accueil_bas.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#000;
}

#left {	/* Total 240 */
	width:228px;
	margin-left:13px;
}

#identification {
	width:228px;
	height:128px;
	background-image:url(images/panier2.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:7px;
}
#identification:hover {
	background-position:left bottom;
}

.pan_acc {
	display:block;
	width:228px;
	height:100px;
	margin-bottom:11px;
}

.panier_mini {
	display:block;
	width:223px;
	height:16px;
	padding-top:1px;
	color:#fff;
	font-family:verdana;
	font-size:11px;
	padding-left:5px;
}

.aide {
	cursor:help;
}


#conseil {
	width:228px;
	height:78px;
	background-image:url(images/accueil_conseil.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:7px;
}

#gamme {	/* 228 x 535 */
	width:213px;
	/*height:520px;*/
	height:395px;
	padding:15px 5px 0 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:14px;
}

#gamme_2 {	/* 228 x 535 */
	width:211px;
	padding:15px 5px 20px 10px;
	margin-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:14px;
	border:1px solid #fff;
	background-color:#000;
	color:#fff;
}

.link_plaquette {
	display:block;
	width:200px;
	height:195px;
	outline:none;
}

#right {	/* Total 740 +(12 x 2 ) */
	width:716px;
	/*min-height:590px;*/
	min-height:465px;
	margin-left:13px;
}

#produits {
	width:531px;
}

#nouveau {
	width:166px;
	height:126px;
	background-image:url(images/accueil_cag.png);
	background-repeat:no-repeat;
	background-position:left top;
	/*border:5px solid #f89631;*/ /*été*/
	border:1px solid #000;		/*hiver*/
	margin-right:13px;
	margin-bottom:8px;
} #nouveau:hover { border:1px solid #A70331; -moz-box-shadow: inset 0px 0px 20px #ffffff;box-shadow: inset 0px 0px 20px #ffffff; }

.link_nouveau {
	display:block;
	width:166px;
	height:126px;
}


#foodbook {
	width:166px;
	height:126px;
	background-image:url(images/accueil_fbk.png);
	background-repeat:no-repeat;
	background-position:left top;
	/*border:5px solid #f89631;*/ /*été*/
	border:1px solid #000;		/*hiver*/
	margin-right:13px;
	margin-bottom:8px;
} #foodbook:hover { border:1px solid #A70331; -moz-box-shadow: inset 0px 0px 20px #ffffff;box-shadow: inset 0px 0px 20px #ffffff; }

.link_foodbook {
	display:block;
	width:166px;
	height:126px;
}


#LunchBox {	/* LUNCH BOX */
	width:166px;
	height:126px;
	background-image:url(images/accueil_lbx.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #000;
	/*margin-right:13px;*/
	margin-bottom:8px;
} #LunchBox:hover { border:1px solid #A70331; -moz-box-shadow: inset 0px 0px 20px #ffffff;box-shadow: inset 0px 0px 20px #ffffff; }

.link_LunchBox {
	display:block;
	width:166px;
	height:126px;
}

#k7 {	/* K7 */
	width:166px;
	height:126px;
	background-image:url(images/accueil_k7.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #000;
	margin-bottom:7px;
	margin-right:12px;
} #k7:hover { border:1px solid #A70331; -moz-box-shadow: inset 0px 0px 20px #ffffff;box-shadow: inset 0px 0px 20px #ffffff; }

.link_k7 {
	display:block;
	width:166px;
	height:126px;
}

#semaine {
	width:166px;
	height:126px;
	background-image:url(images/accueil_sem.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #000;
	margin-bottom:7px;
	margin-right:12px;
} #semaine:hover { border:1px solid #A70331; -moz-box-shadow: inset 0px 0px 20px #ffffff;box-shadow: inset 0px 0px 20px #ffffff; }

.link_semaine {
	display:block;
	width:166px;
	height:126px;
}

#myst_cave {
	padding-left:12px;
}

#cave {
	width:166px;
	height:126px;
	background-image:url(images/accueil_cave.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #000;
	margin-bottom:7px;
} #cave:hover { border:1px solid #A70331; -moz-box-shadow: inset 0px 0px 20px #ffffff;box-shadow: inset 0px 0px 20px #ffffff; }

.link_cave {
	display:block;
	width:166px;
	height:125px;
}

#mystere {
	width:165px;
	height:262px;
	background-image:url(images/accueil_myst.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid #000;
	margin-bottom:7px;
} #mystere:hover { border:1px solid #A70331; -moz-box-shadow: inset 0px 0px 20px #ffffff;box-shadow: inset 0px 0px 20px #ffffff; }

.link_mystere {
	display:block;
	width:165px;
	height:262px;
}

#bienvenue {
	width:563px;
	height:159px;
	padding:15px 10px 10px 135px;
	/*background-color:#d8e5e1;*/	/* été */
	/*background-color:#e7e1d8;*/		/* hiver */
	background-color:#000;
	background-image:url(images/accueil_chef.png);
	background-repeat:no-repeat;
	background-position:10px 16px;
	border:1px solid #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
}

#saviez_1 {
	width:435px;
	height:120px;
	padding-top:40px;
	margin-left:265px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
}

#saviez_1 p { width:240px; }

#saviez_2 {
	width:340px;
	height:150px;
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding-top:40px;
	color:#000;
}

#saviez_2 p { width:200px; }

#saviez_3 {
	width:220px;
	height:140px;
	padding-left:130px;
	padding-top:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
}

#saviez_3 p { width:180px; }


/*------------------------------------------*/
/*--------------PAGES PRODUITS--------------*/
/*------------------------------------------*/
#container_pdt {
	width:980px;
	/*min-height:968px;*/ /* tempo ? 
	padding-top:15px;*/
	padding-bottom:50px;
	/*background-image:url(images/fond_bas.gif);*/
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#000;
}

#plaquette {
	width:228px;
	height:195px;
	background-image:url(images/plaquette.png);
	background-repeat:no-repeat;
	background-position:left 1px;
}

.marge {
	margin-right:13px;
}

.marge2 {
	margin-right:14px;
}

#commande {
	width:465px;
	min-height:262px;
	margin-left:75px;
	padding-bottom:10px;
	background-color:#fff;
	border:1px solid #5a5758;
}

.titre_commande {
	width:465px;
	height:18px;
	padding-top:2px;
	background-color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.titre_commande_fin {
	width:490px;
	height:18px;
	padding-top:2px;
	background-color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

#commande table, #commande2 table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222;
}

.td_padding {
	padding-left:10px;
}

.border_r {
	border-right:1px solid #ccc;
}


.prix_total {
	font-size:14px;
	background-color:#222;
	color:#fff;
	border:1px solid #5a5758;
}

#frais_livraison {
	width:250px;
	height:40px;
}

.zone_l_label {
	margin-left:7px;
}

.zone_l_select {
	margin-left:7px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

.sub_livraison {
	width:25px;
	height:16px;
	/*background-color:none;*/
	background-image:url(images/ok.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding-top:0;
	margin-left:7px;
}
.sub_livraison:hover {
	background-position:left bottom;
	cursor:pointer;
}

.zone_l_select option {
	padding:0 5px;
}

/*.zonea { background-color:#fff1e4; }*/ /*été*/
.zonea { background-color:#ECF0EB; }	/*hiver*/
.zoneb { background-color:#fff; }
/*.zonec { background-color:#fff1e4; }*/ /*été*/
.zonec { background-color:#ECF0EB; }	/*hiver*/
.zoned { background-color:#fff; }
/*.zonez { background-color:#fff1e4; }*/ /*été*/
.zonez { background-color:#ECF0EB; }	/*hiver*/


/*-------------- Lunch Box ----------------*/
/* comme plateau de semaine */
#pdt_LunchBox {
	width:530px;
	height:128px;
	background-image:url(images/lbx_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:14px;
	margin-right:13px;
}



/*-------------- Food Book ----------------*/
#pdt_FoodBook {
	width:530px;
	height:128px;
	background-image:url(images/fbk_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

.box_FoodBook {
	width:226px;
	height:490px;
	margin-bottom:7px;
	background-color:#fff;
	border:1px solid #A70431;
	-moz-box-shadow: inset 0px 0px 10px #aaa;
	-webkit-box-shadow: inset 0px 0px 10px #aaa;
	box-shadow: inset 0px 0px 10px #aaa;
} 

.box_FoodBook p {
	height:378px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4a4a4a;
	padding:7px 11px 0 10px;
}

.box_FoodBook .btn_sub {
	margin-top:17px;
}

.pdt_FoodBook_titre {
	display:block;
	width:226px;
	height:20px;
	padding-top:4px;
	/*background-color:#005e48;*/	/*été*/
	/*background-color:#fff;*/	/*hiver*/
	background-color:#A70431;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.pdt_FoodBook_prix {
	width:100px;
	height:18px;
	padding-top:2px;
	/*background-color:#005e48;*/ /*été*/
	/*background-color:#fff;*/	/*hiver*/
	background-color:#A70431;
	margin-left:115px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.pdt_FoodBook_qtt {
	width:130px;
	height:18px;
	padding-top:2px;
	margin-left:85px;
	margin-top:5px;
	background-image:url(images/pdt_qtt.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}


/*-------------- K'7 ----------------*/
#pdt_k7 {
	width:530px;
	height:128px;
	background-image:url(images/k7_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

.box_k7 {
	width:226px;
	height:380px;
	margin-bottom:7px;
	/*background-color:#FFF1E4;*/ 	/*été*/
	/*background-color:#E7E1D8;*/	/*hiver*/
	background-color:#fefefe;
	/*border:1px solid #A70331;*/ 	/*été*/
	border:1px solid #A70331;	/*hiver*/
	-moz-box-shadow: inset 0px 0px 10px #aaa;
	-webkit-box-shadow: inset 0px 0px 10px #aaa;
	box-shadow: inset 0px 0px 10px #aaa;
}  .box_k7:hover { 
}

.box_k7 p {
	height:268px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4a4a4a;
	padding:7px 11px 0 10px;
}

.box_k7 .btn_sub {
	margin-top:17px;
}

.pdt_k7_titre {
	display:block;
	width:226px;
	height:20px;
	padding-top:4px;
	/*background-color:#005e48;*/	/*été*/
	/*background-color:#fff;*/	/*hiver*/
	background-color:#A70331;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.pdt_k7_prix {
	width:100px;
	height:18px;
	padding-top:2px;
	/*background-color:#005e48;*/ /*été*/
	/*background-color:#fff;*/	/*hiver*/
	background-color:#A70331;
	margin-left:115px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.pdt_k7_qtt {
	width:130px;
	height:18px;
	padding-top:2px;
	margin-left:85px;
	margin-top:5px;
	background-image:url(images/pdt_qtt.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}



/*-------------- CAGEOT LORRAIN ----------------*/
#pdt_cageot {
	width:530px;
	height:128px;
	background-image:url(images/cageot_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

.box_cageot {
	width:226px;
	height:380px;
	margin-bottom:7px;
	/*background-color:#FFF1E4;*/ 	/*été*/
	/*background-color:#E7E1D8;*/	/*hiver*/
	background-color:#fefefe;
	/*border:1px solid #A70331;*/ 	/*été*/
	border:1px solid #A70331;	/*hiver*/
	-moz-box-shadow: inset 0px 0px 10px #aaa;
	-webkit-box-shadow: inset 0px 0px 10px #aaa;
	box-shadow: inset 0px 0px 10px #aaa;
}  .box_cageot:hover { 
}

.box_cageot p {
	height:268px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4a4a4a;
	padding:7px 11px 0 10px;
}

.box_cageot .btn_sub {
	margin-top:17px;
}

.pdt_cageot_titre {
	display:block;
	width:226px;
	height:20px;
	padding-top:4px;
	background-color:#A70331;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.pdt_cageot_prix {
	width:100px;
	height:18px;
	padding-top:2px;
	background-color:#A70331;
	margin-left:115px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.pdt_cageot_qtt {
	width:130px;
	height:18px;
	padding-top:2px;
	margin-left:85px;
	margin-top:5px;
	background-image:url(images/pdt_qtt.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}



/*-------------- Valisette ----------------*/
#pdt_valisette {
	width:530px;
	height:128px;
	background-image:url(images/valisette_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

.btn_sub{
	width:226px;
	height:18px;
	/*margin-top:17px;*/
	/*margin-left:50px;*/
}

.btn_sub_sand {
	width:165px;
	height:18px;
	margin-top:27px;
	/*margin-left:14px;*/
} 

.btn_sub input[type=submit] {
	width:100%;
	/*background-color:#F89631;*/ 	/*été*/
	/*background-color:#A70331;*/	/*hiver*/
	background-color:#A70331;
	border:none;
	font-weight:bold;
	padding:0 5px;
	color:#fff;
	cursor:pointer;
} .btn_sub input[type=submit]:hover {
	/*background-color:#ffab55;*/ 	/*été*/
	/*background-color:#7dc591;*/	/*hiver*/
	background-color:#d90441;	/*hiver2010-11*/
	color:#fff;
}

.btn_sub_sand input[type=submit] {
	width:100%;
	/*background-color:#F89631;*/ 	/*été*/
	/*background-color:#A70331;*/	/*hiver*/
	background-color:#A70331;	/*hiver2010-11*/
	border:none;
	font-weight:bold;
	padding:0 5px;
	color:#fff;
	cursor:pointer;
} .btn_sub_sand input[type=submit]:hover {
	/*background-color:#ffab55;*/ 	/*été*/
	/*background-color:#7dc591;*/	/*hiver*/
	background-color:#d90441;	/*hiver2010-11*/
	color:#fff;
}

#pdt_phare {
	width:708px;
	height:127px;
	background-image:url(images/valisette_phare.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:7px;
	/*border:1px solid #A70331;*/ /*été*/
	border:1px solid #fff;	/*hiver*/
}

.box_valisette {
	width:226px;
	height:300px;
	margin-bottom:7px;
	/*background-color:#FFF1E4;*/ 	/*été*/
	/*background-color:#E7E1D8;*/	/*hiver*/
	background-color:#fffff9;
	/*border:1px solid #A70331;*/ 	/*été*/
	border:1px solid #fff;	/*hiver*/
} /* .box_valisette:hover { border:1px solid #f89631; } */

.box_valisette p {
	height:190px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#222;
	padding:7px 11px 0 10px;
}

.box_valisette .btn_sub {
	margin-top:17px;
}

.pdt_valisette_titre {
	display:block;
	width:226px;
	height:20px;
	padding-top:4px;
	/*background-color:#005e48;*/	/*été*/
	/*background-color:#fff;*/	/*hiver*/
	background-color:#485D4A;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.pdt_valisette_prix {
	width:100px;
	height:18px;
	padding-top:2px;
	/*background-color:#005e48;*/ /*été*/
	/*background-color:#fff;*/	/*hiver*/
	background-color:#485D4A;
	margin-left:115px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.pdt_valisette_qtt {
	width:130px;
	height:18px;
	padding-top:2px;
	background-image:url(images/pdt_qtt.gif);
	background-repeat:no-repeat;
	margin-left:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.qtt {
	width:95px;
	text-align:center;
	margin-right:7px;
}

.pdt_form_qtt {
	width:25px;
	height:18px;
	background:none;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-align:center;
}


#pdt_sandwich {
	width:528px;
	height:127px;
	background-image:url(images/sandwich_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

.box_sandwich {
	width:165px;
	height:275px;
	margin-bottom:7px;
	background-color:#FFF1E4;
	border:1px solid #A70331;
} /* .box_valisette:hover { border:1px solid #f89631; } */

#pdt_cave {
	width:528px;
	height:126px;
	background-image:url(images/cave_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

.box_cave {
	width:165px;
	height:210px;
	margin-bottom:7px;
	/*background-color:#FFF1E4;*/ /*été*/
	background-color:#fff;	/*hiver*/
	/*border:1px solid #A70331;*/ /*été*/
	border:1px solid #A70331;	/*hiver*/
	-moz-box-shadow: inset 0px 0px 10px #aaa;
} .box_cave:hover {
	/*-moz-box-shadow: 0px 0px 10px #D90441, inset 0px 0px 100px #D90441;
	-webkit-box-shadow: 0px 0px 10px #D90441, inset 0px 0px 40px #D90441;
	box-shadow: 0px 0px 10px #D90441, inset 0px 0px 40px #D90441;
	*/
}

.box_cave p {
	height:90px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4a4a4a;
	padding:7px 11px 0 10px;
}

.box_sandwich p {
	height:155px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4a4a4a;
	padding:7px 11px 0 10px;
}

.pdt_sandwich_titre, .pdt_cave_titre {
	display:block;
	width:165px;
	height:20px;
	padding-top:4px;
	/*background-color:#005e48;*/ 	/*été2009*/
	/*background-color:#fff;*/	/*hiver2009-10*/
	background-color:#A70331;		/*hiver2010-11*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.pdt_sandwich_prix, .pdt_cave_prix {
	width:100px;
	height:18px;
	padding-top:2px;
	/*background-color:#005e48;*/ /*été*/
	/*background-color:#fff;*/	/*hiver2009-10*/
	background-color:#A70331;		/*hiver2010-11*/
	margin-left:61px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.pdt_sandwich_qtt, 
.pdt_cave_qtt {
	width:130px;
	height:18px;
	padding-top:2px;
	background-image:url(images/pdt_qtt.gif);
	background-repeat:no-repeat;
	margin-left:31px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

#sandwich_phare {
	width:708px;
	height:126px;
	background-image:url(images/sandwich_phare.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:7px;
	border:1px solid #A70331;
}

#cave_phare {
	width:708px;
/*	height:126px;
	background-image:url(images/cave_phare.jpg);	 background-color:#FC9;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:7px;
	border:1px solid #A70331;*/
	margin-bottom:20px;
}


/*-------------- Mystère ----------------*/
#pdt_mystere {
	width:530px;
	height:423px;
	background-image:url(images/mystere.png);
	background-repeat:no-repeat;
}

#real_right {
	width:165px;
	height:423px;
	margin-left:13px;
}

.btn_sub_mys input {
	display:block;
	width:162px;
	height:23px;
	padding-bottom:3px;
	margin-top:7px;
	/*background-color:#F89631;*/ 	/*été*/
	/*background-color:#fff;*/	/*hiver*/
	background-color:#A70331;
	border:none;
	color:#fff;
	text-align:center;
} .btn_sub_mys input:hover {
	/*background-color:#ffab55;*/ 	/*été*/
	/*background-color:#8e6c2a;*/	/*hiver*/
	cursor:pointer;
	background-color:#D90441;
}

.pdt_mystere_prix {
	width:100px;
	height:18px;
	padding-top:2px;
	/*background-color:#F89631;*/ 	/*été*/
	/*background-color:#A70331;*/	/*hiver*/
	background-color:#A70331;
	margin-top:229px;
	margin-left:61px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

#panier_mystere {
	width:465px;
	margin-top:40px;
	margin-left:165px;
}


/*-------------- Plateau Semaine ----------------*/
#pdt_semaine {
	width:530px;
	height:215px;
	background-image:url(images/semaine_vedette.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

#real_right_semaine {
	width:165px;
	height:213px;
	margin-left:13px;
	margin-bottom:20px;
}

.pdt_semaine_prix {
	width:100px;
	height:18px;
	padding-top:2px;
	/*background-color:#005E48;*/ 	/*été*/
	/*background-color:#fff;*/	/*hiver*/
	background-color:#A70431;
	margin-top:20px;
	margin-left:61px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

#semaine_phare {
	width:708px;
	height:21px;
	padding-top:4px;
	/*background-color:#FFF1E4;*/ /*été*/
	background-color:#ECF0EB;	/*hiver*/
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:13px;
	margin-bottom:13px;
	border:1px solid #005E48;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#555;
}

#semaine_phare a:link, #semaine_phare a:active, #semaine_phare a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	/*color:#FFAB55;*/ /*été*/
	background-color:#fff;	/*hiver*/
	color:#fff;
	text-decoration:none;
} #semaine_phare a:hover {
	text-decoration:underline;
	background-color:#A70331;
	color:#A70331;
}

#menu_semaine {
	width:708px;
	/*background-color:#FFF1E4;*/ /*été*/
	background-color:#fff;	/*hiver*/
	margin-bottom:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#4a4a4a;
	padding-bottom:12px;
	border:1px solid #A70431;
	-moz-box-shadow: inset 0px 0px 10px #aaa;
	-webkit-box-shadow: inset 0px 0px 10px #aaa;
	box-shadow: inset 0px 0px 10px #aaa;
}

#titre_menu_semaine {
	width:708px;
	height:17px;
	padding-top:3px;
	margin-bottom:10px;
	/*background-color:#005E48;*/	/* été */
	/*background-color:#fff;*/	/* hiver */
	background-color:#A70431;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

#menu_semaine p {
	width:688px;
	padding:0 10px 10px 10px;
}
#menu_semaine a {
	color:#D90441;
	text-decoration:underline;
}#menu_semaine a:hover { color:#ff0049; }


/*-------------- Plateau DD ----------------*/
#pdt_dd {
	width:530px;
	height:128px;
	background-image:url(images/dd_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}
#pdt_phare_dd {
	width:708px;
	height:138px;
	background-image:url(images/dd_phare.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:7px;
	margin-bottom:7px;
}

.box_dd {
	width:350px;
	height:265px;
	background-color:#FFF1E4;	/*e8f9eb*/
	border:1px solid #005E48;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#333;
}

.box_dd p{
	width:330px;
	padding:0 10px 10px 10px;
}

#titre_menu_dd {
	width:350px;
	height:17px;
	padding-top:3px;
	margin-bottom:10px;
	background-color:#005E48;	/* F68937 */
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.pdt_boutons_dd {
	margin-top:205px;
}


.btn_sub_dd input[type=submit]{
	width:161px;
	padding:0 5px;
	margin-top:3px;
	background-color:#F89631;
	border:none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
} .btn_sub_dd input[type=submit]:hover {
	background-color:#ffab55;
}

#dd_bio {
	width:181px;
	height:75px;
	padding:190px 7px 0 7px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-align:left;
	color:#555;
}


/*-------------- Plateau BBB ----------------*/
#pdt_bbb {
	width:530px;
	height:128px;
	background-image:url(images/bbb_vedette.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

#pdt_phare_bbb {
	width:708px;
	height:138px;
	background-image:url(images/bbb_phare.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:7px;
	margin-bottom:7px;
}

.box_bbb {
	position:relative;
	width:346px;
	/*height:265px;*/
	/*background-color:#FFF1E4;*/	/*été*/
	background-color:#ECF0EB;	/*hiver*/
	border:1px solid #005E48;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#333;
}

.box_bbb p{
	width:320px;
	padding:0 10px 30px 10px;
}

.box_bbb .btn_sub {
	margin-top:3px;
}

.pdt_bbb_titre {
	display:block;
	width:346px;
	height:17px;
	padding-top:3px;
	margin-bottom:10px;
	/*background-color:#005E48;*/	/* été */
	/*background-color:#A70331;*/	/* hiver */
	background-color:#485E4A;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.box_bbb input[type=submit]{
	width:346px;
	padding:0 5px;
	margin-top:3px;
	background-color:#A70331;
	border:none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
} .box_bbb input[type=submit]:hover {
	background-color:#A70331;
}


/*-------------- Plateau Salad'bte ----------------*/
#pdt_salad {
	width:530px;
	height:128px;
	background-image:url(images/salad_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

#pdt_phare_salad {
	width:708px;
	height:138px;
	background-image:url(images/salad_phare.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:7px;
	margin-bottom:7px;
}

.box_salad {
	position:relative;
	width:346px;
	margin-bottom:13px;
	/*height:265px;*/
	/*background-color:#FFF1E4;*/	/*été*/
	background-color:#ECF0EB;	/*hiver*/
	border:1px solid #005E48;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#333;
}

.box_salad p{
	width:320px;
	padding:0 10px 30px 10px;
}

.box_salad .btn_sub {
	margin-top:3px;
}

.pdt_salad_titre {
	display:block;
	width:346px;
	height:17px;
	padding-top:3px;
	margin-bottom:10px;
	/*background-color:#005E48;*/	/* été */
	/*background-color:#A70331;*/	/* hiver */
	background-color:#485E4A;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.box_salad input[type=submit]{
	width:346px;
	padding:0 5px;
	margin-top:3px;
	background-color:#A70331;
	border:none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
} .box_salad input[type=submit]:hover {
	background-color:#A70331;
}



/*-------------- Plateau Show'Cotte ----------------*/
#pdt_showcotte {
	width:530px;
	height:128px;
	background-image:url(images/showcotte_vedette.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

#pdt_phare_showcotte {
	width:708px;
	height:138px;
	background-image:url(images/showcotte_phare.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:7px;
	margin-bottom:7px;
}

.box_showcotte {
	position:relative;
	width:346px;
	height:265px;
	/*background-color:#FFF1E4;*/	/*été*/
	background-color:#ECF0EB;	/*hiver*/
	border:1px solid #005E48;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#333;
}

.box_showcotte p{
	width:320px;
	padding:0 10px 10px 10px;
}

.box_showcotte .btn_sub {
	margin-top:3px;
}

.pdt_showcotte_titre {
	display:block;
	width:346px;
	height:17px;
	padding-top:3px;
	margin-bottom:10px;
	/*background-color:#005E48;*/	/* été */
	background-color:#fff;	/* hiver */
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.pdt_boutons_showcotte {
	width:346px;
	position:absolute;
	bottom:3px;
	left:0;
}

.pdt_showcotte_prix {
	width:100px;
	height:18px;
	padding-top:2px;
	/*background-color:#005E48;*/ 	/*été*/
	/*background-color:#fff;*/	/*hiver*/
	background-color:#485E4A;
	/*margin-top:40px;*/
	margin-left:240px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.pdt_showcotte_qtt {
	width:130px;
	height:18px;
	padding-top:2px;
	background-image:url(images/pdt_qtt.gif);
	background-repeat:no-repeat;
	margin-left:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.box_showcotte input[type=submit]{
	width:346px;
	padding:0 5px;
	margin-top:3px;
	background-color:#A70331;
	border:none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
} .box_showcotte input[type=submit]:hover {
	background-color:#81cb96;
}


/*-------------- Plateau PICNIC ----------------*/
#pdt_picnic {
	width:530px;
	height:128px;
	background-image:url(images/picnic_phare.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
}

.box_picnic {
	width:346px;
	height:300px;
	margin-bottom:7px;
	background-color:#FFF1E4;
	border:1px solid #A70331;
} /* .box_valisette:hover { border:1px solid #f89631; } */

.box_picnic p {
	height:190px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#fff;
	padding:7px 11px 0 10px;
}

.pdt_picnic_titre {
	display:block;
	width:346px;
	height:20px;
	padding-top:4px;
	background-color:#F68937;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.pdt_picnic_prix {
	width:100px;
	height:18px;
	padding-top:2px;
	background-color:#F68937;
	margin-left:230px;
	margin-bottom:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.pdt_picnic_qtt {
	width:130px;
	height:18px;
	padding-top:2px;
	background-image:url(images/pdt_qtt.gif);
	background-repeat:no-repeat;
	margin-left:201px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

#pdt_picnic_phare {
	width:708px;
	height:126px;
	background-image:url(images/picnic_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:7px;
	border:1px solid #A70331;
}

.pdt_boutons_picnic {
	width:346px;
}

.pdt_boutons_picnic input[type=submit]{
	width:346px;
	padding:0 5px;
	/*margin-top:3px;*/
	background-color:#F89631;
	border:none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
} .btn_sub_dd input[type=submit]:hover {
	background-color:#ffab55;
}


/*-------------- Plateau TRADITION ----------------*/

#pdt_tradition_vedette {
	width:530px;
	height:128px;
	background-image:url(images/tradition_vedette.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:13px;
	margin-bottom:7px;
}

#aide_tradition {
	width:694px;
	padding:7px;
	/*background-color:#F89631;*/ /*été*/
	background-color:#A70331;	/*hiver*/
	/*border:1px solid #015E49;*/ /*été*/
	border:1px solid #fff;	/*hiver*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	margin-bottom:7px;
}

.box_tradition {
	width:346px;
	min-height:346px;
	margin-bottom:7px;
	padding-bottom:20px;
	/*background-color:#FFF1E4;*/ /*été*/
	background-color:#ecf0eb;	/*hiver*/
	/*border:1px solid #A70331;*/ /*été*/
	border:1px solid #fff;	/*hiver*/
	z-index:99;
} /* .box_valisette:hover { border:1px solid #f89631; } */

.pdt_tradition_titre {
	display:block;
	width:346px;
	height:20px;
	padding-top:4px;
	/*background-color:#015E49;*/ /*été*/
	background-color:#fff;	/*hiver*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.sub_box_tradition {
	width:346px;
	min-height:330px;
	background-image:url(images/tradition_vege.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.btn_sub_tradition input[type=submit] {
	width:180px;
	/*background-color:#F89631;*/ /*été*/
	background-color:#fff;	/*hiver*/
	border:none;
	font-weight:bold;
	padding:0 5px 2px 5px;
	color:#fff;
	cursor:pointer;
	margin-top:-2px;
	margin-left:7px;
} .btn_sub_tradition input[type=submit]:hover {
	/*background-color:#ffab55;*/ /*été*/
	background-color:#8e6c2a;	/*hiver*/
}

.pdt_tradition_qtt {
	width:330px;
	height:18px;
	padding-top:2px;
	background-image:url(images/pdt_qtt.gif);
	background-repeat:no-repeat;
	margin-left:201px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

#trad_tradition {
/*margin-top:-27px;*/
	z-index:0;
}

#desc_tradition {
	width:213px;
	height:197px;
	padding:7px;
	margin-right:13px;
	/*background-color:#F89631;*/ /*été*/
	background-color:#A70331;	/*hiver*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:14px;
	text-align:justify;
	color:#fff;
	/*border:1px solid #A70331;*/ /*été*/
	border:1px solid #fff;	/*hiver*/
}

#pdt_tradition_phare {
	width:470px;
	height:110px;
margin-left:-3px;
	background-image:url(images/tradition_phare.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:7px;
	z-index:0;
}

.ligne_tradition {
	width:341px;
	padding-left:5px;
	margin-top:10px;
}

.trad_radio {
	margin-right:5px;
}

.trad_pos {
	width:13px;
	margin-right:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	/*color:#015E49;*/ /*été*/
	color:#fff;	/*hiver*/
}

.trad_nom {
	width:295px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	letter-spacing:-1px;
	color:#333;
}

.trad_etoile {
	color:#015E49;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.liste_plats {
	cursor:help;
}

#calculf {
	font-weight:bold;
}

.tip_trad {
	background-color:#fff;
	/*border-top:10px solid #F89631;
	border-right:2px solid #F89631;
	border-bottom:2px solid #F89631;
	border-left:2px solid #F89631;*/ /*été*/
	border-top:10px solid #6ca37c;	/*hiver*/
	border-right:2px solid #6ca37c;	/*hiver*/
	border-bottom:2px solid #6ca37c;	/*hiver*/
	border-left:2px solid #6ca37c;	/*hiver*/
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}



/*------------------------------------------*/
/*-----------------MENU BAS-----------------*/
/*------------------------------------------*/
#menu_bas { 
	height:64px;
	width:980px; 
	font-family:helvetica, arial;
	font-size:11px;
}

#menu_bas a { 
	background-image:url(images/menu.gif); 
	text-transform:uppercase; color:#000000; 
	display:block; 
	height:40px; 
	text-decoration:none; 
	padding-top:24px; 
	float:left;
}

#menu_bas a strong { color:#000000; }

#menu_bas a small {
	color:#000000;
	font-size:10px;
	font-weight:bolder;
	text-transform:none;
}

#menu_bas a.reception_m_xxl {
	width:195px;
	padding-left:65px;
	background-position:left top;
	color:#000000;
}

#menu_bas a.reception_s {
	width:155px;
	padding-left:45px;
	background-position:-260px top;
	color:#000000;
}

#menu_bas a.reception_m_xxl strong, #menu_bas a.reception_m_xxl small {
	color:#000000;
}
#menu_bas a.vite strong, #menu_bas a.vite small {
	color:#FFFFFF;
}

#menu_bas a.lieu { 
	width:130px; 
	padding-left:45px;  
	background-position:-460px 0; 
}

#menu_bas a.vite {
	width:115px;
	padding-left:65px;
	background-position:-625px bottom;
	color: #FFFFFF;
}

#menu_bas a.blog { 
	width:110px; 
	padding-left:55px;  
	background-position:-820px 0; 
}

/* -----hover -----*/
#menu_bas a:hover.reception_m_xxl { 
	width:195px; 
	padding-left:65px;  
	background-position:left bottom; 
}

#menu_bas a:hover.reception_s { 
	width:155px; 
	padding-left:45px;  
	background-position:-260px bottom; 
}

#menu_bas a:hover.lieu { 
	width:130px; 
	padding-left:45px;  
	background-position:-460px bottom; 
}

#menu_bas a:hover.vite {
	width:115px;
	padding-left:65px;
	background-position:-625px bottom;
	color: #FFFFFF;
}

#menu_bas a:hover.blog { 
	width:110px; 
	padding-left:55px;  
	background-position:-820px bottom; 
}

#menu_bas a:hover, #menu_bas a:hover small, #menu_bas a:hover strong {
	color:#FFFFFF;
}


/* LINKS */

a.link_menu:link, a.link_menu:active, a.link_menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

a.link_menu:hover, .menu_actif {
	/*background-color:#F89631;*/ /*été*/
	background-color:#A70331;	/*hiver*/
}


a.link_gl:link, a.link_gl:active, a.link_gl:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A70331;
	text-decoration:none;
} 	a.link_gl:hover {
	color:#A70331;
	text-decoration:underline;
}

a.link_com:link, a.link_com:active, a.link_com:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}	a.link_com:hover {
	color:#333;
	text-decoration:underline;
}

a.link_com_sup:link, a.link_com_sup:active, a.link_com_sup:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}	a.link_com_sup:hover {
	color:#f00;
	text-decoration:underline;
}

a.link_vert:link, a.link_vert:active, a.link_vert:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	/*color:#20725f;*/ /*été*/
	/*color:#fff;*/	/*hiver*/
	color:#fff;
	text-decoration:none;
} a.link_vert:hover {
	text-decoration:underline;
	/*border-bottom:1px solid #A70331;*/
	color:#fff;
}

a.link_gl_total:link, a.link_gl_total:active, a.link_gl_total:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:1px 5px 3px 5px;
	line-height:18px;
	border:1px solid #4a4a4a;
	background-color:#4a4a4a;
	color:#fefefe;
} 	a.link_gl_total:hover {
	background-color:#fefefe;
	color:#4a4a4a;
}

a.link_gl_vert:link, a.link_gl_vert:active, a.link_gl_vert:visited {
	border:1px solid #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#A70331;	/*hivezr*/
	color:#fff;
	text-decoration:none;
	padding:1px 5px 3px 5px;
	line-height:18px;
} a.link_gl_vert:hover { background-color:#D90441; }

#bouton {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#000;
	color:#fff;
	text-decoration:none;
	padding:1px 5px 3px 5px;
	line-height:18px;
	border:1px solid #000;
} #bouton:hover {
	color:#4a4a4a;
	background-color:#fefefe;
	cursor:pointer;	/*hiver*/
}
