body {
  margin: 0; /* pour éviter les marges */
   /* text-align: center; /* pour corriger le bug de centrage IE */
}

#conteneur {
	width: 760px;
	height : 3061px;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #B2B2B2;	
}

#fond_central {
	position: absolute;
	top: 0px;
	width: 760px;
	height: 397px;
	background-repeat:no-repeat;
	background-image: url(../images/fond_haut.jpg);

}

#contenu_haut_droite {
	position: absolute;
	right: 0px;
	margin-top: 6px;
}

#contenu_haut_gauche {
	margin-left: 60px;
	margin-top: 146px;	
}
#prix{
	position: absolute;
	left: 285px;
	top: 142px;
	width: 85px;
	height: 32px;
	background-repeat:no-repeat;
	background-image: url(../images/prix.png);
}
#contenu_haut_gauche h1 {
	color: #E6511E;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 10px;
}
#contenu_haut_gauche h2 {
	color: #7C4D25;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 0px;
	margin-left: 2px;
}

#menu1 {position:absolute; top:280px;}
#menu1 a{ background:url('../images/les-boissons.png') left center; display:block; width:195px; height: 27px;}
#menu1 a:hover {background-position: right center;}
#menu2 {position:absolute; top:307px;}
#menu2 a{ background:url('../images/les-plateaux-cocktails.png') left center; display:block; width:195px; height: 27px;}
#menu2 a:hover {background-position: right center;}
#menu3 {position:absolute; top:334px;}
#menu3 a{ background:url('../images/les-conditions.png') left center; display:block; width:195px; height: 27px;}
#menu3 a:hover {background-position: right center;}

#sous_haut {
	position: absolute;
	top: 397px;
	width: 760px;
	height: 74px;
	background-repeat:no-repeat;
	background-image: url(../images/fond_sous_haut.jpg);

}

#sous_haut_txt1 {
	color: #E6511E;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight:bold;
	padding-left: 20px;
	padding-top: 14px;
}

#sous_haut_txt2 {
	color: #7C4D25;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-left: 16px;
	padding-top: 20px;
	text-decoration:none;
}
#sous_haut_txt3 {
	color: #7C4D25;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	padding-left: 46px;
}
#sous_haut_txt4 {
	color: #7C4D25;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	padding-left: 16px;
	
}
#sous_haut a {
	text-decoration:none;
	color: #7C4D25;
}
#sous_haut a:hover {
text-decoration:none;
	color: #E6511E;
}

#sous_haut_1 {
	position: absolute;
	width: 157px;
	height: 74px;
}

#sous_haut_2 {
	position: absolute;
	left: 157px;
	width: 222px;
	height: 74px;
	border-left: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
}
#sous_haut_3 {
	position: absolute;
	left: 380px;
	width: 206px;
	height: 74px;
	border-right: solid 1px #B2B2B2;
}
#sous_haut_4 {
	position: absolute;
	left: 586px;
	width: 172px;
	height: 74px;
}
#barre_rouge_1 {
	position: absolute;
	top: 471px;
	width: 760px;
	height: 7px;
	background-color:#E6511E;
}
#plateau1 {
	position: absolute;
	top: 478px;
	width: 380px;
	height: 200px;
	border-right: solid 1px #B2B2B2;
	border-bottom: solid 1px #B2B2B2;
}
#plateau2 {
	position: absolute;
	top: 478px;
	left: 380px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
}
#plateau3 {
	position: absolute;
	top: 678px;
	width: 380px;
	height: 200px;
	border-right: solid 1px #B2B2B2;
	border-bottom: solid 1px #B2B2B2;
}
#plateau4 {
	position: absolute;
	top: 678px;
	left: 380px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
}
#plateau5 {
	position: absolute;
	top: 878px;
	width: 380px;
	height: 200px;
	border-right: solid 1px #B2B2B2;
	border-bottom: solid 1px #B2B2B2;
}
#plateau6 {
	position: absolute;
	top: 878px;
	left: 380px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
}
#plateau7 {
	position: absolute;
	top: 1078px;
	width: 380px;
	height: 200px;
	border-right: solid 1px #B2B2B2;
	border-bottom: solid 1px #B2B2B2;
}
#plateau8 {
	position: absolute;
	top: 1078px;
	left: 380px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
}
#plateau9 {
	position: absolute;
	top: 1278px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
}
#plateau10 {
	position: absolute;
	top: 1278px;
	left: 380px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
}
#plateau11 {
	position: absolute;
	top: 1478px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
}
#plateau12 {
	position: absolute;
	top: 1478px;
	left: 380px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
}
#plateau13 {
	position: absolute;
	top: 1678px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
}
#plateau14 {
	position: absolute;
	top: 1678px;
	left: 380px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
}
#plateau15 {
	position: absolute;
	top: 1878px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
}
#plateau16 {
	position: absolute;
	top: 1878px;
	left: 380px;
	width: 380px;
	height: 200px;
	border-bottom: solid 1px #B2B2B2;
}
#plateaux_txt1 {
	color: #E6511E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	padding: 8px 20px ;
}
#plateaux_txt2 {
	color: #7C4D25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left:20px;
}
#plateaux_txt3 {
	color: #9D9D9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 24px;
	font-style: italic;
	font-weight: normal;
}

#barre_rouge_2 {
	position: absolute;
	top: 2078px;
	width: 760px;
	height: 7px;
	background-color:#E6511E;
}

#conditions_1 {
	position: absolute;
	top: 2086px;
	width: 380px;
	height: 120px;
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
	background-color: #F5F4EB;
}

#conditions_1_txt {
	color: #7C4D25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-left: 24px;
	padding-right: 24px;
	font-weight: normal;
	text-align: justify;
}

#conditions_2{
	position: absolute;
	top: 2086px;
	left: 381px;
	width: 379px;
	height: 120px;
	border-bottom: solid 1px #B2B2B2;
	background-color: #F5F4EB;
}
#conditions_2_txt {
	color: #7C4D25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-left: 24px;
	padding-right: 24px;
	font-weight: normal;
	text-align: justify;
}

#barre_rouge_3 {
	position: absolute;
	top: 2206px;
	width: 760px;
	height: 20px;
	background-color:#E6511E;
}

#texte_fidelite {
	position: absolute;
	left:24px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	font-weight: normal;
}

#les_boissons{
	position: absolute;
	top: 2226px;
	width: 760px;
	height: 360px;
	border-bottom: solid 1px #B2B2B2;
}

#les_boissons_titre{
	color: #E6511E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	padding: 10px 20px ;
}

#les_boissons_1{
	padding: 4px 20px ;
	position: absolute;
	top: Opx;
}
#les_boissons_2{
	padding: 4px 20px ;
	position: absolute;
	top: Opx;
	left:400px;
}


#les_boissons_txt1{
	color: #7C4D25;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;

}
#les_boissons_txt2{
	color: #7C4D25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-bottom:10px;
	margin-top:4px;
	margin-left:4px;
}
#les_boissons_txt3{
	color: #7C4D25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-bottom:10px;
	margin-top:4px;
	text-align:right;
}

#tab_boissons_1{
	vertical-align: top;
}

#barre_marron_1 {
	position: absolute;
	top: 2586px;
	width: 760px;
	height: 7px;
	background-color:#E6511E;
}

#les_cocktails{
	position: absolute;
	top: 2591px;
	width: 760px;
	height: 320px;

}

#les_cocktails_titre{
	color: #E6511E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	padding: 10px 20px ;
}

#les_cocktails_texte{
	color: #7C4D25;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

#les_cocktails_1{
	padding: 4px 20px ;
	position: absolute;
	top: Opx;
	width:380px;
}
#les_cocktails_2{
	padding: 4px 20px ;
	position: absolute;
	top: Opx;
	left:400px;
}

#les_cocktails_txt1{
	color: #7C4D25;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;

}
#les_cocktails_txt2{
	color: #7C4D25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:10px;
	margin-left:4px;
}
#les_cocktails_txt3{
	color: #7C4D25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:10px;

	text-align:right;
}
#les_cocktails_txt4{
	color: #9D9D9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}

#footer{
	width: 760px;
	height: 85px;
	background-color: #7C4D25;
	margin-left: auto;
	margin-right: auto;
	border-right: solid 1px #7C4D25;
	border-left: solid 1px #7C4D25;
}

#footer_gauche{
	position: absolute;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 65px;
	padding-left: 10px;
	font-weight: normal;

}

#footer_gauche a{
	color: #FFFFFF;
	text-decoration:none;
}
#footer_gauche a:hover{
	color: #E6511E;
	text-decoration:none;
}

#footer_droite{
	position: absolute;
	padding-top: 65px;
	padding-left : 515px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#footer_droite a{
	color: #FFFFFF;
	text-decoration:none;
}
#footer_droite a:hover{
	color: #E6511E;
	text-decoration:none;
}

#footer_blanc{
	width: 762px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
}
