
body {
	margin : 0;

	background-color : #3b6e75;
}



#page {
	width : 867px;
	margin : auto;
	margin-top : 50px;
	background-color : #fff8be;
	padding-bottom : 6px;
}


/*--------------------------------------------------------------------
/* ENTETE
/**/

#entete {
	position : relative;

	height : 210px;
}

#entete-logo {
	position : absolute;
	left : 5px;
	top : -33px;
}

#entete-logo img { border : 0; }

#entete-liens {
	position : absolute;
	right : 10px;
	top : -2em;

	color : #fff;
}

#entete-liens a {
	color : #fff;
}

#entete-photo {
	position : absolute;
	top : 6px;
	left : 215px;

	width : 647px;
	height : 203px;

	background-image : url(../images/photo-accueil.jpg);
}

.section2 #entete-photo {
	background-image : url(../images/photo-qui_sommes_nous.jpg);
}

.section8 #entete-photo {
	background-image : url(../images/photo-produits_maison.jpg);
}

.section35 #entete-photo {
	background-image : url(../images/photo-decoupe.jpg);
}

.section14 #entete-photo {
	background-image : url(../images/photo-produits_regionaux.jpg);
}

.section16 #entete-photo {
	background-image : url(../images/photo-traiteur_mechoui.jpg);
}


#entete-photo div {
	position : absolute;
	left : 0;
	top : 0;

	width : 647px;
	height : 203px;

	background-image : url(../images/photo-overlay.png);
}

* html #entete-photo div {
	background-image : none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo-overlay.png');
}


/*--------------------------------------------------------------------
/* MENU
/**/

#menu {
	height : 29px;
	margin-top : 4px;
	padding-bottom : 5px;

	position : relative;
}

#menu a {
	display : block;
	position : absolute;

	top : 0;

	height : 24px;
	padding-top : 5px;
	background-color : #e28a3e;
	color : #fff;
	text-decoration : none;
	text-align : center;

	font-size : 14px;
}

#menu a:hover {
	background-color : #cb7b36;
}

#menu a.actif {
	background-color : #2e3640;
}

#menu a.actif:hover {
	background-color : #2e3640;
}

#menu-qui_sommes_nous {
	left : 5px;
	width : 204px;
}

#menu-produits_maison {
	left : 215px;
	width : 149px;
}

#menu-produits_regionaux {
	left : 369px;
	width : 157px;
}

#menu-traiteur_mechoui {
	left : 531px;
	width : 154px;
}

#menu-decoupe {
	left : 690px;
	width : 172px;
}


/*--------------------------------------------------------------------
/* SOUS MENU
/**/

#sous_menu {
	color : #42543d;

	padding-top : 45px;
	padding-right : 10px;
	padding-left : 10px;
}


#sous_menu ul {
	margin : 0;
	padding  : 0;

	list-style-type : none;
	
	
}



#sous_menu ul li {
	text-align : right;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right: 10px;
	background-image: url(/images/puce.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	
}

#sous_menu a {
	color : #42543d;
	text-decoration : none;
}

#sous_menu a.pageActive {
	color : #80140b;
}

#sous_menu li.puceActive {
	background-image: url(/images/puce_over.gif);
}

#sous_menu a:hover {
	text-decoration : underline;
}

#Logo-Facebook {
	text-align: right;
	margin-top: 25px;
	padding-right: 10px; 
}

#Logo-Facebook img,
#Logo-Facebook-Accueil img {
	border: 0;
}

#Logo-Facebook-Accueil {
	text-align: center;
}

/*--------------------------------------------------------------------
/* COLONNE GAUCHE
/**/

#colonne_gauche {
	width : 208px;
	float : left;
}




/*--------------------------------------------------------------------
/* PRODUIT VEDETTE
/**/

#produit_vedette {
	padding-left : 17px;
	padding-top : 20px;

	padding-bottom : 65px;

	width : 181px;
}

#produit_vedette-entete {
	width : 181px;
	height : 48px;

	/*background-image : url(../images/produit_vedette.gif);*/
}

#produit_vedette-contenu {
	margin-top : 4px;
	background-color : #80140b;
	padding : 10px 15px;
	
	color: #fff;
}

#produit_vedette-contenu a {
	color: #fff;
	text-decoration: none;
}

#produit_vedette-contenu a:hover {
	text-decoration: underline;
}

#produit_vedette-contenu ul,
#produit_vedette-contenu ol {
	margin-left: 15px;
	padding-left: 0;
}

#produit_vedette-contenu ul li,
#produit_vedette-contenu ol li {
	margin-left: 0;
	padding-left: 0;
}

#produit_vedette-titre {
	
	margin-bottom : 5px;
}

#produit_vedette-titre a {
	font-weight : bold;
	font-size : 15px;
}






/*--------------------------------------------------------------------
/* ACCUEIL BAS
/**/

#accueil-bas {
	position : relative;
}


/*--------------------------------------------------------------------
/* À SURVEILLER
/**/

#a_surveiller {
	width : 510px;

	position : relative;
	/*left : -192px;*/

	padding-left : 17px;
}

#a_surveiller a {
	/*color : #80140b;*/
	color : #5b5e23;
	font-weight: bold;
}

#a_surveiller a:hover {
	color: #fff;
}

#a_surveiller-entete {
	width : 181px;
	height : 48px;

	background-image : url(../images/a_surveiller.gif);

	position : absolute;
	top : -52px;
}

#a_surveiller-contenu {
	color : #fff;

	background-color : #979953;

	padding : 10px 15px;
	
}

#a_surveiller-contenu p {
	margin-top: 0;
	margin-bottom: 10px;
	
}


/*--------------------------------------------------------------------
/* ACCUEIL BULLES
/**/

#accueil-bulles {
	position : absolute;
	top : -16px;
	left : 568px;
	
	width : 267px;
	height : 163px;
}

#accueil-bulles div {
	position : absolute;
	top : 0;
	left : 0;
	
	width : 267px;
	height : 163px;
	background-image : url(../images/accueil-bulles.png);
}

* html #accueil-bulles div {
	background-image : none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/accueil-bulles.png');
}


#bulle-mechoui {
	display : block;
	width : 153px;
	height : 42px;

	position : absolute;
	top : 19px;
	left : 74px;

	z-index : 10;
}

#bulle-plats_cuisines {
	display : block;
	width : 186px;
	height : 37px;

	position : absolute;
	top : 83px;
	left : 19px;

	z-index : 10;
}


/*--------------------------------------------------------------------
/* ACCUEIL COORDONNÉES ET HORAIRE
/**/

#accueil-coordonnees_horaire {
	padding-left : 20px;
	padding-bottom : 20px;
}

#accueil-coordonnees {
	padding-top : 20px;

	width : 174px;

	float : left;
}

#accueil-coordonnees div {
	/*background-image : url(../images/accueil-coordonnees.gif);
	background-repeat : no-repeat;

	padding-top : 46px;*/

	text-align : right;

	font-size : 12px;
	line-height : 18px;
	color : #30373f;
}

#accueil-horaire,
#accueil-horaire-rawdon {
	float : left;

	width : 300px;

	padding-left : 31px;
	padding-top : 40px;
}

#accueil-horaire table,
#accueil-horaire-rawdon table {
	width : 300px;
}

#accueil-horaire table td {
	width : 50%;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;

	background-color : #eba466;
	color : #fff;

	font-size : 12px;
	font-weight : bold;
}

#accueil-horaire-rawdon table td {
	width : 50%;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;

	background-color : #7aa9a9;
	color : #fff;

	font-size : 12px;
	font-weight : bold;
}

#accueil-horaire table td.titre {
	background-color : #aa5207;

	text-align : left;
	padding-left : 7px;
}

#accueil-horaire-rawdon table td.titre {
	background-color : #377978;

	text-align : left;
	padding-left : 7px;
}

#accueil-horaire table .impair td {
	background-color : #e6954e;
}

#accueil-horaire-rawdon table .impair td {
	background-color : #5f9999;
}


/*--------------------------------------------------------------------
/* COLONNE DROITE
/**/

#colonne_droite {
	width : 658px;
	float : left;
}


/*--------------------------------------------------------------------
/* PRINCIPAL
/**/

#principal {
	background-image : url(../images/principal-fond.gif);
	background-repeat : repeat-y;
}

#principal-inner {

	min-height : 475px;

	background-image : url(../images/principal-haut.gif);
	background-repeat : no-repeat;
}

* html #principal-inner {
	height : 475px;
}


/*--------------------------------------------------------------------
/* FIL
/**/

#fil {
	min-height : 1em;
}

* html #fil {
	height : 1em;
}

/*--------------------------------------------------------------------
/* CONTENU
/**/


#contenu {
	padding-left : 38px;
	padding-right : 55px;
	padding-top : 12px;
	padding-bottom : 10px;

	color : #354449;
	min-height: 281px;
}

#Partager {
	margin-top: 25px;
	
}


/*--------------------------------------------------------------------
/* lesPhotos 
/**/
#lesPhotos {
	padding-left: 10px;
	padding-bottom: 2px;

}

#lesPhotos img {
	padding: 1px;
}

/*--------------------------------------------------------------------
/* PIED
/**/

#pied {
	width : 867px;
	margin : auto;

	color : #9eb5b8;

	padding-top : 0.5em;
	padding-bottom : 1em;

	height : 1.5em;
}

#pied a {
	color : #9eb5b8;
}

#pied a:hover {
	color : #fff;
}

#pied #copyright {
	float : left;
}

#pied #conception {
	float : right;
}



