.body {
	background-color: #97C00E;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/duplique_01.jpg);
	background-repeat: repeat-x;
	
}

.plandusite {
	background-color: #96bf0d;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.lien-logo{
	background-repeat:no-repeat;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	}
	
.lien-logo:hover{
	background-repeat:no-repeat;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	}
	
.lien-logo:visited{
	background-repeat:no-repeat;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	}
	
.lien-logo:actived{
	background-repeat:no-repeat;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	}

.lien-index{
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	
	}
.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
}

.lien2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#59AF4A;
}

	
.lien-accueil{
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	 
	}
	
.texte{
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	}
	
.logo{
	float:left;
	margin:0px;
	}
.telephone{
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant:normal;
	font-weight:bold;
	}
	
.infoGaucheAccueil{
	float:left;
	width:500px;
}

.carteRapido{
	float:right;
	width:359px;
	margin:auto;
}

.imgBenJerry{
	float:right;
	padding-top:4px;
	padding-right:100px;
}
	
/* Pour afficher les zones de menus (desserts, burgers, etc.) */


.menusBlock{
	width:416px;
	float:right;
	padding:0px;
	margin-left:25px;
	vertical-align:top;
	}
	
.menus{
	width:416px;
	margin:0px;
	vertical-align:top;
	float:right;
	}	
	
.menusContenu{
	width:416px;
	background-image: url(images/fond.png);
	background-repeat: repeat-y;
	background-position:left top;
	float:right;
	}
	
.menusTitres{
	width:416px;
	height:42px;
	vertical-align:top;
	background-repeat: repeat-y;
	background-position:left top;
	float:right;
	}
	
.menusTexte{
	padding-left:21px;
	padding-right:5px;
	vertical-align:top;
	}
	
.menusSelec{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
	font-variant: small-caps;
}

.menusSelec2{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
	font-variant: small-caps;
}

.menusSelec3{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
}
.menusSelec4{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
	font-variant: small-caps;
}


.menuDetail{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:18px;
}

.commandeDetail{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:auto;
}


.menusPied{
	width:416px;
	height:26px;
	vertical-align:top;
	}
	
.menusPrix{
	color: #fff;
	padding-left:5px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:18px;
	font-variant: small-caps;
	vertical-align:top;
	}
	
.menusDetailGlaces{
	color: #fff;
	padding-left:5px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:18px;
	vertical-align:top;
	}
	
.menusImg{
	vertical-align:top;
	height:auto;
	}
	
.paddingDroite{				/* Cette marge sert à aligner correctement les prix quand ils sont à droite de la div */
	padding-right:21px;
	}
	
.menusHoriz{
	width:882px;
	padding-left:30px;
	padding-right:4px;
	vertical-align:top;
	}
	
/* FIN DE CLASSES Pour afficher les zones de menus (desserts, burgers, etc.) */


/* CLASSES COMMUNES de structure */

.blank{
	width:416px;
	float:right;
	margin:0px;
	}
	
.floatLeft{
	float:left;
	vertical-align:top;
	}
	
.floatRight{
	float:right;
	vertical-align:top;
	}
	
.clearfloat{
	clear:both;
	line-height:0px;
	height:0px;
}

.espaceLogo{
	padding-left:30px;
	width:387px;
	float:left;
	vertical-align:top;
	}
	
.valTop{
	vertical-align:top;
	}
	
.justifier{
	text-align:justify;
	}

.centrer{
	text-align:center;
	}
	
.infos{
	width:387px;
	}

.commande{
	margin-left:5px;
	}
	
.floatLogo{
	width:162px;
	height:139px;
	position:relative;
	top: 20px;
}
	
	
/* FIN DE CLASSES COMMUNES de structure */

/* ************************* Class Plan API GOOGLE ************************* */
#map, #map2, #map3, #map4 {
	width: 600px;
	height: 400px;
	border: #96BF0D solid 1px;
}

.infosbulle {
	border: none;
	margin: 0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.plan-titre {
	font-size: 14px;
	color: #4f0100;
	font-weight: bold;
	margin-bottom: 1em;
	text-align:center;
}
.plan-adresse {
	font-size: 12px;
	color: #333;
	text-align:center;
	!text-align:center;
}
.plan-printer {
	display:block;
	text-align: right;
	padding-bottom:15px;
}

.plan-printer img,
.plan-printer a {
	border: none;
}

/* ************************* Fin Class Plan API GOOGLE ************************* */

.clearvalidator{ clear:both; height:3px;}


.couleur1 {color:#fff; font-size:1.5em; font-weight:bold}

sup{font-size:10px; vertical-align:super;}

h1{font-weight:bold; color:#fff; font-size:16px; }

p{color: #fff;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
	
.menusTexte-mt{
	padding-left:21px;
	padding-right:5px;
	vertical-align:top;
	width:270px;
	}
	
.menusPrix-mt{
	color: #fff;
	padding-left:5px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:18px;
	font-variant: small-caps;
	vertical-align:top;
	margin-right:10px;
	}	
	
.div1{width:50px; 
	float:left;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:18px;
	color: #fff;
	font-variant: small-caps;
	margin-left:7px;
	}	
	
.div2{width:880px; margin:0 auto; color:#fff; text-align:justify;}
	
.fix1{margin-top:100px;}	

.midd{vertical-align:middle;}

.fix-txt{position:absolute; margin-top:520px; margin-left:20px;}

.imgright { float:right; margin-left:10px; }
.imgleft { float:left; margin-right:10px; }

