/* CSS Document */
body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/bg_body.jpg) repeat-x;
	color:#502605;
}

* {
	margin: 0;
	padding:0;
}
p, h2, h3, h4, h5 {
	display:block;
}
ul {
	margin: 0;
	padding:0;
	list-style:none;
}
a{
	text-decoration:none;
}
.clr {
	clear:both;
	font-size:0;
}
.align-left {
float:left;
}
.align-right {
float:right;
}
/************************/
#page{
	width:876px;
	margin:0 auto;

}


#page-int{
	width:875px;
	margin:0 auto;
	background:url(images/px-page.jpg) repeat-y;
}
#header{
	width:876px;
	height:218px;
	background:url(images/bgheader.jpg) no-repeat;
}
#header-int{
	width:875px;
	height:219px;
	background: url(images/header-int.jpg) no-repeat;
}
#logo{
	padding:40px 0 0 232px;
}
#menu{
	height:34px;
	margin:68px 0 0 220px;
	
}

#menu ul{
	height:34px;
	list-style:none;
	
}

#menu li{
	float:left;
	height:34px;

}

#menu li a{
	background:url(images/pictonormale.png) no-repeat left top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pictonormale.png', sizingMethod='crop');
	height:26px;
	padding:8px 30px 0 38px;
	margin:1px 0 0 0;
	display:block;
	color:#282112;
	font-size:16px;
	font-weight:bold;
	float:left;
}
#menu li a:hover{
	background:url(images/pictoactif.png) no-repeat left top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pictoactif.png', sizingMethod='crop');
}


#menu li a.actif{
	background:url(images/pictoactif.png) no-repeat left top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pictoactif.png', sizingMethod='crop');
}
#footer{
	width:876px;
	margin:0 auto;
	background:url(images/bgfooter.jpg) no-repeat;
	padding-bottom:14px;
}
.menufooter{
	width:250px;
	font-size:10px;
	margin:0 auto;
	padding:20px 0 16px 0;
	word-spacing: 3px;
}

#footer a{
	color:#170B02;
}
#footer a:hover{
color: #9E4F44;
}

#info {
	width:732px;
	font-size:11px;
	clear:both;
	margin:0 auto;
	color:#522706;
}

.object {
float:left;

padding:4px 0 0 0;
	
}

.terre {
	float:left;
	font-size:13px;
	padding:4px 10px 0 0;
}
.flot{
	float:left;
	border-left:1px solid #663814;
	padding:4px 10px 0 10px;
	height:30px;
	text-align:left;
}
.adress{
	width:181px;
	text-align:center;
}
#courr.flot{
	padding:4px 0 0 10px;
}
.sep {
	padding:0 6px 0 6px;
	display:block;
	float:left;
	
}
#logo_top {
	text-align:center;
	line-height:20px;
	clear:both;
	padding:14px;
} 


#logo_top a{
	font-size:9px;
	border:none;
	color:#522706; 

}

#logo_top a:hover{
	color:#9E4F44;
}
/* page acceuil */
#index{
	width:876px;
}
.savoir-pl {
	background: url(images/savoirplus.jpg) no-repeat;
	width:74px;
	height:14px;
	line-height:14px;
	font-size:10px;
	margin:15px 0 5px 0px;
	text-align:center;
	float: left;
}
.savoir-pl a{
color:#fff;


}
.savoir-pl a:hover{
color: #FFCC66;

}

.contleft{
	width:235px;
	background:url(images/bgcontleft.jpg);
	float:left;
	padding:28px 0 0 40px;
	color:#FFFFFF;
	position:relative;
}
.contleft .suport{
width:0;
height:334px;
float:left;
}
.contleft h3{
	font-size:14px;
	font-weight:bold;
}
.contleft h3 span{
	color:#522706;
}
.livrais {
	margin-top:3px;
	margin-bottom: 6px;
	text-align: right;
	padding: 5px 15px 0 0;
}
.contleft img{
	display:block;
}
.contleft #savoir{
margin:30px 0 0 98px;
}
.contleft #coeur{
	margin:5px 0 0 0px;
	float: left;

}
.contleft .plat{
	position:absolute;
	top:253px;
	left:625px;
}
.contleft .coeur{
	position:absolute;
	top:163px;
	left:665px;
}
.contright{
	width:601px;
	background:url(images/bgcontright.jpg);
	float:left;
}
.contright .suport{
width:0;
height:362px;
float:left;
}
.contright h2 {
	font-size:16px;
	font-weight:bold;
	padding:17px 10px 0 28px;
}
.contright p{
	width:334px;
	color:#281505;
	margin:30px 0 0 28px;
}
.contright a{
	color:#281505;
	font-weight:bold;
}
.contright a:hover{
	color:#fff;
}
.contright img{
	margin:18px 11px 0 0;
}
.contright .photoleft {
	margin-left:26px;
}
.contright .cuisinier{
	display:block;
	float:left;
	margin:19px 0 0 0;
}
.contright .specialite{
	width:260px;
	color:#663814;
	float:left;
	margin:0;
	padding:4px 0 20px 0;
}
.contright .Pas_doute{
	float:left;
	width:240px;
	margin:0;
	font-weight:bold;
	padding:0 0 0 30px;
}
/*  page contact */
#contact{
	width:876px;
	background:url(images/bgcontact.gif) no-repeat;
}
.cont-left {
	width:239px;
	float:left;
	padding:0 0 0 20px;
}
.contactez {
	color:#502605;
	font-size:20px;
	text-align:center;
	font-weight:bold;
}
.adr {
	background:url(images/fnd-adr.gif) no-repeat 30px 0;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:17px;
	width:180px;
	height:81px;
	margin-top:30px;
	padding:20px 0 0 30px;
}
.cont-midl {
	width:357px;
	float:left;
	padding:20px 12px 0 12px;

}
.cndition {
	color:#000;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
}
.park {
	color:#502605;
	font-size:14px;
	font-weight:bold;
	padding:0 0 41px 0;
}
.park2 {
	color:#502605;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 0px 0;
	text-align: center;
	width: 210px;
}
.separ-cont {
	float:left;
	margin:20px 0 0 0;
}
.cont-right {
	width:190px;
	float:left;
	padding:20px 0 0 20px;

}
.ouvert {
	background:url(images/fnd-ouvert.gif) no-repeat;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:17px;
	width:182px;
	height:109px;
	margin-bottom:30px;
	padding:10px 0 0 0;
	margin-top:0;
}
.ouvert span {
	line-height:30px;
}
/*  chocolat */
#chocolat {
	width:875px;
	background: url(images/contenu-fnd.jpg) no-repeat;
}
.cont-left-chocolat {
	width:209px;
	float:left;
	padding:24px 0 0 30px;
	position:relative;
	line-height:18px;
}
.cont-left-chocolat h4{
	color:#000;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 16px;
	background:url(images/puce1.gif) no-repeat 0 3px;
}
.cont-left-chocolat .au-royaume{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#271608;
	padding:0 0 20px 21px;
}
.cont-left-chocolat .boutique {
	display:block;
	padding:0 0 0 21px;
}
.cont-left-chocolat .maitre{
	position:absolute;
	top:848px;
	left:12px;
}
.cont-midl h4{
	color:#000;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 16px;
	background:url(images/puce1.gif) no-repeat 0 3px;
}
.cont-midl h3{
	color:#7B5229;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
}
.grp-choc {
margin:0 0 12px 0;

}
.cont-midl .cuisine {
	float:right;
	padding:16px 0 0 0;
}
.cont-midl .choix {
	color:#502605;
	text-align:justify;

	width:180px;
	float:left;
	padding:0 0 0 10px;
}
.cont-right-chocolat {
	width:210px;
	float:left;
	padding:30px 10px 0 20px;
	line-height:18px;


}
.cont-right-chocolat h3{
	color:#7B5229;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
}
.cont-right-chocolat h4{
	color:#000;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 16px;
	background:url(images/puce1.gif) no-repeat 0 3px;
}
.cont-right-choco{
	color:#251305;
	font-weight:bold;
	clear:both;
	padding:10px 0 10px 14px;
}
.cont-right-chocolat .petit-rectangle{
	background:url(images/petitrectangle.gif);
	width:168px;
	height:75px;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	padding:6px 6px 0 6px;
	margin:10px 0 0 0;
}
.chocolat-event {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#271608;
	padding:0 0 20px 0;
}
.auroyaume {
	text-align:center;
	padding:0 0 20px 0;
}
.blc-mar-gch {
	width:198px;
	background: url(images/px-mar-blc.jpg) repeat-y;
	margin:0 0 30px 0;
	padding:0;
	clear:left;



}
.blc-mar-cont {
	width:174px;
	background: url(images/marron-blc-gche.jpg) no-repeat 0 100%;
	padding:14px 12px 10px 12px;
	margin:0;
	text-align:justify;
	color:#FFF;

}

.boutiq  {
margin:0 0 20px 0;

clear:both;
}
.choix-list {
background:url(images/puce2.gif) no-repeat 0 4px;
padding:0 0 3px 13px;
text-align:left;

}
.choix-list span{
margin-left:28px;
color:#DC844F;
font-weight:bold;

}
.choix-list span.pers{
margin-left:45px;
color:#DC844F;
font-weight:bold;

}
.choix-list span.choco{
margin-left:0;
color:#DC844F;
font-weight:bold;

}.choix-list span.decor{
margin-left:20px;
color:#DC844F;
font-weight:bold;

}
.choix-list span.rose{
margin-left:65px;
color:#DC844F;
font-weight:bold;

}
.prix {
color:#DC844F;
font-weight:bold;
}

.choc-img1 {
float:right;
margin:10px 0 0 0;
}
.choc-img2 {
float:right;
margin:0;
}
.p-marg {
padding:0 0 8px 0;
}
.nosfour {
	width:210px;
	float:left;
	text-align:justify;
	padding:0 0 20px 0;


}
#nosmen.nosfour {
margin-bottom:5px;
}

.nosentr {
	width:178px;
	float:left;
	text-align:justify;
	padding:0 0 13px 0;
}
.pris-chocolat {
background:url(images/prix-choco2.jpg) no-repeat;
padding:13px 0 0 5px;
color:#fff;
height:210px;
}
.pris-chocolat2 {
background:url(images/prix-choco3.jpg) no-repeat;
padding:13px 0 0 5px;
color:#fff;
height:100px;
}

#nostarif.nosentr {
	width:210px;
	margin-top:10px;

}
.prix-entr {
	background:url(images/prix-entr.jpg) no-repeat;
	height:82px;
	color:#fff;
	padding:8px 4px 0 4px;
}
.nosmini {
padding:16px 0 0 0;

}
.nospat {
padding:26px 0 0 0;

}
.nosmac {
	width:172px;
	float:right;
	text-align:justify;

}
.blc-mar-cont span {
background:url(images/puce3.gif) no-repeat 0 3px;
padding:0 0 4px 13px;

display:block;
}
.chocot-right {
float:left;
margin:70px 0 0 0;
}
.chocot-right2 {
float:left;
margin:0;
}
/*---------------Mentions Légales------------*/
#contenu-mentions {
	width:755px;
	background: url(images/contenu-fnd.jpg) no-repeat;
	padding:15px 60px 20px 60px;
	float:left;
	text-align:justify;
}
.contenu-mentions-h2{
	color:#7B5229;
	font-size:16px;
	padding:4px 0 0 0;
	background: url(images/puce.jpg) no-repeat;
	text-align:left;
	
}


.contenu-mentions-h3{
	color:#000;
	font-size:12px;
	background:url(images/puce1.gif) no-repeat 0 68%;
	padding:16px 0 6px 20px;
	font-weight:bold;
}


/*------------------footer-------------------------*/
#footerchocolat {
	width:876px;
	height:170px;
	margin:0 auto;
	background:url(images/bgfooterchocolat.gif) no-repeat 1px 0;
}
#footerchocolat.interne {

	background: url(images/px-page.jpg) repeat-y;
	width:875px;

}
#footerchocolat span{
	display:block;
}
#footerchocolat a{
	color:#170B02;
}
/******************************************************************pierrick*******************************************************/
.choix-list2 {
	padding:0 0 3px 13px;
	text-align:left;
	color: #522706;
	width: 85px;
	background-color: #FFFFFF;
	font-size: 10px;
	border-bottom: 1px solid;
	border-bottom-color: #522706;
}
.choix-list3 {
	background:url(images/puce2.gif) no-repeat 0 4px;
	padding:0 0 3px 13px;
	text-align:left;
	color: #FFFFFF;
	width: 85px;
	background-color: #522706;
	font-size: 10px;
	margin: 6px 0 0 0;
	font-weight: bold;
}
.choix-list2 span{
	margin-left:0px;
	color:#631C1E;
	font-weight:bold;
	font-size: 11px;

}
.choix-list2 span.pers{
margin-left:45px;
color:#DC844F;
font-weight:bold;

}
.choix-list2 span.choco{
margin-left:0;
color:#DC844F;
font-weight:bold;

}.choix-list2 span.decor{
margin-left:20px;
color:#DC844F;
font-weight:bold;

}
.choix-list2 span.rose{
margin-left:65px;
color:#DC844F;
font-weight:bold;

}
.pub{
	float:left;
	width: 93px;
	padding: 0 15px 0 0;
	}
