body {
  margin: 1px;
	padding: 0;
}

#content {
  position:relative;
  margin:auto;
  width:100%;
}

a{
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}
a:visited{
  color: #000000;
}
a:hover{
  text-decoration: underline;
  color: #6b6e75;
}

/********** TOP ***********/
#top{
  position:relative;
  margin:auto;
  width:1050px;
}

#logo {
  margin-top:7px;
  width:670px;
  float:left;
}

#offreGlobale {
  float:right;
  margin-top:9px;
  width:337px;
}

#carreHaut {
  margin-left:30px;
}

#menuTexte {
  z-index:3;
  text-align:center;
  line-height:15px;
} 

#aMenu {
  font-family:arial;
  font-size:9pt;
  position:absolute;
  top:105px;
  left:55px;
}

#qMenu {
  font-family:arial;
  font-size:9pt;
  position:absolute;
  top:99px;
  left:206px;
}

#pMenu {
  font-family:arial;
  font-size:9pt;
  position:absolute;
  top:99px;
  left:379px;
}

#fMenu {
  font-family:arial;
  font-size:9pt;
  position:absolute;
  top:99px;
  left:552px;
}
#cMenu {
  font-family:arial;
  font-size:9pt;
  position:absolute;
  top:105px;
  left:718px;
}

/*************************/

#main {
  position:relative;
  margin:auto;
  width:1115px;
}

/********** LEFT ***********/

#carreGauche img{
  float:left;
  margin-top:-66px;
  margin-left:-15px;
}
/*************************/


/********** ACCUEIL ***********/
#mainAccueil {
  float:right;
  margin-right:115px;
}

#imgAccueil1 {
  float:left;
  margin: 0;
  padding: 0;
  margin-top:-8px;
}

#imgAccueil2 {
  margin: 0;
  padding: 0;
  margin-top:10px;
  margin-left:10px;
}

#imgAccueil3 {
  position:absolute;
  top:30px;
  left:630px;
}

#imgAccueil4 {
  position:absolute;
  top:165px;
  left:626px;
}

#miniNovacat {
  position:absolute;
  top:42px;
  left:850px;
}
/****************************/


/********** CONTACT ***********/
#mainContact {
  float:right;
  margin-top:50px;
  margin-right:150px;
}
/****************************/


/********** QUI SOMMES NOUS? ***********/
#imgQSN1 {
  float:left;
  margin-left:10px;
}

#imgQSN2 {
  float:right;
  margin-right:130px;
  margin-top:-8px;
}
/**************************************/



/********** POINT DE VENTE ***********/
#imgPointVente1 {
  float:left;
  margin-top:13px;
}

#listeVille {
  float:right;
	margin-right: 10px;
}

/*colonne gauche*/
#cadre1 {
  position:absolute;
  top:10px;
  left:430px;
}
#cadre2 {
  position:absolute;
  top:110px;
  left:430px;
}
#cadre3 {
  position:absolute;
  top:210px;
  left:430px;
}
#cadre4 {
  position:absolute;
  top:310px;
  left:430px;
}
#cadre5 {
  position:absolute;
  top:410px;
  left:430px;
}
#cadre6 {
  position:absolute;
  top:510px;
  left:430px;
}

/*colonne centre*/
#cadre7 {
  position:absolute;
  top:10px;
  left:614px;
}
#cadre8 {
  position:absolute;
  top:110px;
  left:614px;
}
#cadre9 {
  position:absolute;
  top:210px;
  left:614px;
}
#cadre10 {
  position:absolute;
  top:310px;
  left:614px;
}
#cadre11 {
  position:absolute;
  top:410px;
  left:614px;
}
#cadre12 {
  position:absolute;
  top:510px;
  left:614px;
}

/*colonne Droite*/
#cadre13 {
  position:absolute;
  top:10px;
  left:798px;
}
#cadre14{
  position:absolute;
  top:110px;
  left:798px;
}
#cadre15 {
  position:absolute;
  top:210px;
  left:798px;
}
#cadre16 {
  position:absolute;
  top:310px;
  left:798px;
}
#cadre17 {
  position:absolute;
  top:410px;
  left:798px;
}
#cadre18 {
  position:absolute;
  top:510px;
  left:798px;
}

#cadre19 {
  position:absolute;
  top:610px;
  left:755px;
}

.adresse {
  position:absolute;
  font-family: arial, helvetica;
  font-size:7pt;
  top:5px;
  left:97px;
  line-height: 11px;
	width: 90px;
}
.adresse span.ville, .adresseMaroc1 span.ville  {
  font-family: arial, helvetica;
  font-size:8pt;
  font-weight: bold;
}

.adresseMaroc1 {
  position:absolute;
  font-family: arial, helvetica;
  font-size:7pt;
  top:4px;
  left:127px;
	width: 100px;
}
.adresseMaroc2 {
  position:absolute; 
  font-family: arial, helvetica;
  font-size:7pt;
  top:5px;
  left:40px;
	width: 85px;
	line-height: 9px;
}

.dpt {
  position:absolute;
  top:12px;
  left:13px;
  font-size:10pt;
  color:#ffffff;
  font-weight:bold;
}

.dptMaroc {
  position:absolute;
  top:12px;
  left:2px;
  font-size:10pt;
  color:#ffffff;
  font-weight:bold;
}
/****************************/

/***** FICHES RECETTES *****/
#mainRecettes {
  float:left;
	width: 850px;
  margin-left:100px;
  font-family: arial, helvetica;	
}

#mainRecettes .texte , #mainRecettes .texte2 {
	width: 100%;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

#mainRecettes .texte2 {
	padding-left: 428px;
}

#recettes1 {
	position: absolute;
	top: 120px;
	left: 122px;
	width: 100px;
	height: 120px;
	background: url('images/recettes1.png') no-repeat top left;
}

#mainRecettes .typeRecette {
	/*margin-top: -29px;*/
	margin: 0;
}

#mainRecettes .type {
	/*color: #CBA571;*/
	color: #000;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	font-size: 18px;
	margin-bottom: -4px;
}

#mainRecettes a {
	font-size: 12px;
	height: 18px;
}

#mainRecettes .listeRecettes {
	text-align: center;
}

#mainRecettes table {
	width: 100%;
}

#mainRecettes td {
	width: 50%;
	margin: 0px;
/*	border: #C7A46C 2px solid; */
	text-align: left;
	vertical-align: top;
}

#mainRecettes .liste {
  margin: 0;
	padding: 10px;
  border: #C7A46C 2px solid;
}
/****************************/






























