.backgrnd{
	background:#C0C0C0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
.footerlink{
	color:#AF7B30;
	text-decoration:none;
	font-weight: bold;
}
.footerlink:hover{
	color:#AF7B30;
	text-decoration:none;
	font-weight: bold;
}
.footerlink:active{
	color:#AF7B30;
	text-decoration:none;
	font-weight: bold;
}
.footerlink:visited{
	color:#AF7B30;
	text-decoration:none;
	font-weight: bold;
}
.bottomNavlink{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.bottomNavlink:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.bottomNavlink:active{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.bottomNavlink:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.toplink{
	color:#000000;
	text-decoration:none;
}
.toplink:hover{
	color:#000000;
	text-decoration:none;
}
.toplink:active{
	color:#000000;
	text-decoration:none;
}
.toplink:visited{
	color:#000000;
	text-decoration:none;
}
.subNavlink{
	color:#7B5524;
	text-decoration:none;
}
.subNavlink:hover{
	color:#7B5524;
	text-decoration:none;
}
.subNavlink:active{
	color:#7B5524;
	text-decoration:none;
}
.subNavlink:visited{
	color:#7B5524;
	text-decoration:none;
}
.redLinks {
	color:#9A0000;
	text-decoration:none;
}
.redLinks:hover {
	color:#9A0000;
	text-decoration:none;
}
.redLinks:active {
	color:#9A0000;
	text-decoration:none;
}
.redLinks:visited {
	color:#9A0000;
	text-decoration:none;
}
.whiteLinks {
	color:#FFFFFF;
	text-decoration:none;
}
.whiteLinks:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.whiteLinks:active {
	color:#FFFFFF;
	text-decoration:none;
}
.whiteLinks:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.titlesText {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #9A0000;
}
.NormalTextLinkpages{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #946827;
	text-align: left;
}
.mainFullDiv {
	display: table;
	margin: 0px;
	padding: 0px;
	width: 1100px;
	border: thin solid #000000;
}
.headerFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1100px;
}
.logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 300px;
	width: 280px;
}
.headerRightArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 300px;
	width: 820px;
}
.headerRightAreaGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 820px;
}
.topNavQuiSommesNous {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 72px;
	width: 217px;
}
.topNavAvantages {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 72px;
	width: 109px;
}
.topNavContact {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 72px;
	width: 104px;
}
.topNavPlanDuSite {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 72px;
	width: 127px;
}
.topNavRight {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 72px;
	width: 263px;
}
.topFlashLeftCurves {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 194px;
	width: 68px;
}
.topFlashRightCurves {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 194px;
	width: 139px;
}
.topRightFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 194px;
	width: 263px;
}
.topRightLinks {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 46px;
	width: 263px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/top-right-links-back.jpg);
	background-repeat: repeat-x;
	text-align: right;
}
.topRightFaces {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 48px;
	width: 263px;
}
.topFlash {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 194px;
	width: 350px;
}


.bodyFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1100px;
	background-image: url(../images/full-body-back.jpg);
	background-repeat: repeat-y;
}
.leftNavBarFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 280px;
	height: 640px;
}
.leftNavBarLinksBack {
	background-image: url(../images/leftnav-bar-back.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 600px;
	width: 280px;
}
.leftLink {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #AB0000;
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 230px;
}
.leftLinkBullet {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 50px;
}

.leftAreaGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 280px;
}
.leftSubLink {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #70511A;
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 280px;
}

.bodyRightArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 820px;
}
.bodyRightAreaGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 820px;
}
.navBarLeftArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 29px;
}
.navigationBar {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/nav-bar-back.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 670px;
}
.navBarRightArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 121px;
}
.thirtyPxGap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 30px;
}
.twentyPxGap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 20px;
}
.mainpageLeftFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 589px;
	width: 432px;
}
.mainpageLeftGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 432px;
}
.mainpageServicesALaMarie {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 241px;
	width: 200px;
}
.mainpageTenPxVerticalGap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 241px;
	width: 10px;
}
.mainpagePhotographe {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 241px;
	width: 222px;
}
.mainpageRightAddFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 589px;
	width: 300px;
}
.mainpageRightAddGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
}







.linkpageActualArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 790px;
}
.linkpageTitles {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 760px;
	background-image: url(../images/linkpage-titles-back.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.linkpageSubtitles {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 31px;
	width: 760px;
}
.linkpageBodyGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 700px;
}
.cuisineTextArea {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #946827;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 350px;
}
.cusinePicture {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 350px;
}


.traiteurSubNavBar {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #7B5524;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 760px;
	text-align: center;
}


.linkpageText {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	color: #946827;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 760px;
	background-color: #EAEAEA;
	border: thin solid #868686;
	background-image: url(../images/body-back.jpg);
}
#horizontalRightPictures {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 250px;
	width: 350px;
}
.footerFullDiv {

	margin: 0px;
	padding: 0px;
	float: left;
	width: 1100px;
}
.footerGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1100px;
}
.bottomNavLeftnRight {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 48px;
}
.bottomNavBar {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #940205;
	background-image: url(../images/bottom-nav-back.jpg);
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 1004px;
}
.footerRibbon {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 92px;
	width: 202px;
}
.footerRightArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 92px;
	width: 898px;
}
.bottomNavBottomStrip {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 64px;
	width: 898px;
	background-image: url(../images/bottom-nav-bottom-strip.jpg);
	background-repeat: repeat-x;
}
.realiseParFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 898px;
	background-image: url(../images/realise-par-back.jpg);
	background-repeat: repeat-x;
}
.tousDroits {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #680100;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 433px;
}
.realisePar {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #AF7B30;
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 465px;
}
.normalText{
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #454545;
	text-align: justify;
}#horizontalLeftPictures {

	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 350px;
}
#mediaPlayer {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 285px;
	width: 340px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}
#VertocalRightPictures {

	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 330px;
	width: 278px;
}
#flashHorizontal {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 250px;
	width: 350px;
	text-align: right;
}
#flashVertical {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 275px;
	width: 200px;
}
#flashVerticalLarge {

	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 400px;
	width: 275px;
}
#pieceMonteBottomImages {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 500px;
}

.cuisineTextArea1 {

	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #946827;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 700px;
}
#patisserieSlide {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 125px;
	width: 700px;
}
#traiteurPictures {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 175px;
	width: 350px;
	text-align: right;
}
.planDuSiteFullArea {
	background-color: #ECE7DB;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 700px;
}
.planDuSiteActualArea {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 660px;
}
.planDuSiteGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 660px;
}
.pdsAccueilLeftMargin {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 208px;
	height: 45px;
}
.pdsAccueil {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 205px;
	background-image: url(../images/pds-accueil-back.jpg);
	background-repeat: no-repeat;
}
.pdsDoubleVerticalLines {
	background-image: url(../images/pds-double-vertical-lines.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 660px;
}
.pdsLinks {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/pds-links-back.jpg);
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 255px;
}
.pdsLinksGap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 110px;
}
.pdsSubLinksFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 255px;
}
.pdsSubLinks {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #910809;
	background-image: url(../images/pds-sublinks-back.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 195px;
}
.pdsSubLinksRightLines {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 60px;
}
.psdContactLeftMargin {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 183px;
}
