body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(auberge/senegal/texture_pave.jpg);
	background-repeat: repeat;
	color: #452300;
	line-height: 12pt;
}
h1 {
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	text-indent: 40px;
}
h1 a {
	color: #452300;
	text-decoration: none;
}
h1 a:hover {
	color: #452300;
	text-decoration: underline;
}
h6 {
	font-family: times new roman;
	font-size: 8pt;
	text-align: right;
	padding: 0px 80px 0px 0px;
	margin: 0px;
	font-variant: normal;
	font-weight: normal;
}
th {
	border-color: #452300;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	background-image: url(auberge/senegal/texture_pave.jpg);
	background-repeat: repeat-x;
}
td {
	padding: 3px;
	border-style: solid;
	border-color: #452300;
}
#container {
	width: 790px;
	margin: 0px auto;
	background-image: url(auberge/senegal/texture_crepis_jaune.jpg);
	background-repeat: repeat-y;
}
#top {
	width: 790px;
	height: 240px;
	background-image: url(auberge/senegal/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#topGal {
	width: 790px;
	height: 15px;
	background-image: url(auberge/senegal/texture_jaune_gal_tof.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenu { padding: 10px 30px 10px 30px; }
#barreMenuG {
	width: 190px;
	float: left;
	text-align: left;
	padding-left: 15px;
}
#zoneD {
	width: 540px;
	float: left;
	text-align: left;
}
#pied {
	width: 790px;
	height: 120px;
	margin: 0px auto;
	background-image: url(auberge/senegal/pied.jpg);
}
#pied p {
	margin: 0px;
	padding-top: 25px;
	padding-left: 20px;
}
#pied a {
	text-decoration: none;
	color: #452300;
	font-style: italic;
}
#pied a:hover {
	text-decoration: underline;
	color: #452300;
	font-style: italic;
}
#pied1dx {
	width: 790px;
	height: 120px;
	margin: 0px auto;
	background-image: url(auberge/senegal/piedIdx.jpg);
}
#pied1dx p {
	margin: 0px;
	padding-top: 25px;
	padding-left: 20px;
}
#pied1dx a {
	text-decoration: none;
	color: #452300;
	font-style: italic;
}
#pied1dx a:hover {
	text-decoration: underline;
	color: #452300;
	font-style: italic;
}
#fleurG {
	top: 240px;
	visibility: visible;
	background-image: url(auberge/senegal/fleur_deco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 190px;
	height: 180px;
}

.td {
	border-width: 1px;
	text-align: center;
	font-weight: bold;
}
.tdnobold {
	border-width: 1px;
	text-align: center;
}
.tdD {
	border-width: 1px 1px 1px 0px;
	text-align: center;
	font-weight: bold;
}
.tdn {
	border-width: 1px;
	width: 170px;
}
.tdDn { border-width: 1px 1px 1px 0px; }
.td2 { border-width: 0px 1px 1px 1px; }
.td2D {
	border-width: 0px 1px 1px 0px;
	text-align: right;
}
.td2DG {
	border-width: 0px 1px 1px 0px;
	text-align: left;
}
.menuTXT {
	font-size: 14pt;
	text-align: center;
}
.menuTXT a {
	text-decoration: none;
	color: #452300;
}
.menuTXT a:hover { text-decoration: underline; }
.menuTXTG {
	font-size: 14pt;
	text-align: left;
}
.menuTXTG a {
	text-decoration: none;
	color: #452300;
}
.menuTXTG a:hover { text-decoration: underline; }
.menuIMG {
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.menuIMG a {
	text-decoration: none;
	color: #452300;
}
.TXTpetitD {
	font-family: times;
	font-size: 8pt;
	text-align: right;
	line-height: 9pt;
}
#zoneD a {
	text-decoration: none;
	color: #452300;
}
#zoneD a:hover {
	text-decoration: underline;
	color: #452300;
}
.sousmenu { font-size: 10pt; }
.quicktime {
	width: 520;
	height: 390;
	background-image: url(auberge/senegal/texture_pave.jpg);
	background-repeat: repeat;
	background-position: left top;
	border-color: #452300;
	border-width: 1px;
	border-style: solid;
}
.concept { font-size: 10pt; }
.concept a { color: #452300; text-decoration: none; }

