html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: -1.4em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A" }
:before, :after { white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }
 
/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }
 
*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }
 
@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}
body {
	margin:0px 0px 0px 0px;
	font-family:arial, sans-serif;
	font-size:12px;
	color:navy;
	border: 0px none;
	background-color: #222244;
	}
h1 {
	font-family:arial, sans-serif;
	font-size:14px;
	color:maroon;
	background-color:transparent;
	white-space: normal;
	display: Aucune;
}
h1 .t {
	font-family:arial, sans-serif;
	font-size:30px;
	color:navy;
	background-color:transparent;
	white-space: normal;
	display: Aucune;
}
h2 {
	font-family:arial, sans-serif;
	font-size:13px;
	color:#BC9205;
	background-color:transparent;
	text-align:left;
	font-style: italic;
}
h3 {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000066;
	background-color:transparent;
	text-align:left;
	line-height: normal;
}
h4 {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#000066;
	background-color:transparent;
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;
}
h5 {
	font-family:arial, sans-serif;
	font-size:14px;
	color:maroon;
	background-color:transparent;
	white-space: normal;
	display: Aucune;
	font-weight: lighter;
	line-height: normal;
}
p {
	font-family:arial, sans-serif;
	font-size:11px;
	color:navy;
	background-color:transparent;
	margin-left:5px;
	margin-right:0px;
	margin-bottom: 0px;
}
ul {
	margin-left:10px;
	margin-right:0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right:0px;
	}
li {
	font-family:arial, sans-serif;
	font-size:11px;
	color:navy;
	background-color:transparent;
	text-align:left;
	margin-right:0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	}
a:link {
	font-family:arial, sans-serif;
	font-size:90%;
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none
	}
a:visited {
	font-family:arial, sans-serif;
	font-size:90%;
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none

	}
a:hover {
	font-family:arial, sans-serif;
	font-size:90%;
	color:#000000;
	background-color:transparent;
	}

hr {
	height: 1px;
	padding: 0;
	color: #F00;
	background-color: #F00;
	border: 0;
	}
#main {
	position:absolute;
	border-color:black;
	border-width:0px;
	border-style: solid;
	margin-left: -400px;
	top: 18px;
	left: 50%;
	width:800px;
	height:600px;
	z-index:1;
	background-image: url(/images/bruit.png);
	layer-background-image: url(/images/bruit.png);
	background-repeat: repeat;
	background-color: #FFFFDD;
	}
#flash {
	left:136px;
	top:11px;
	width:800px;
	height:600px;
	z-index:100;
	}
#bas {
	position:absolute;
	border-color:black;
	border-width:6px;
	border-style: solid;
	left:-6px;
	top:575px;
	width:800px;
	height:19px;
	z-index:1;
	text-align: center;
	vertical-align: bottom;
	font-size: 14px;
	font-weight: bold;
	}

#haut {
	position:absolute;
	border-color:black;
	border-width:6px;
	border-style: solid;
	left:-6px;
	top:-6px;
	width:634px;
	height:112px;
	z-index:1;
	}

#droite {
	position:absolute;
	border-color:black;
	border-width:6px;
	border-style: solid;
	left:634px;
	top:-6px;
	width:160px;
	height:575px;
	z-index:1;
	}
#accueil {
	position:absolute;
	border-color:black;
	border-width:6px;
	border-style: solid;
	left:634px;
	top:-6px;
	width:160px;
	height:30px;
	z-index:1;
	vertical-align: middle;
	text-align: center;
	}
#joli {
	position:absolute;
	border-color:black;
	border-width:6px;
	border-style: solid;
	left:634px;
	top:30px;
	width:160px;
	height:30px;
	z-index:1;
	}
#menus {
	position:absolute;
	border-color:black;
	border-width:6px;
	border-style: solid;
	left:634px;
	top:66px;
	width:120px;
	height:30px;
	z-index:1;
	}
#vins {
	position:absolute;
	border-color:black;
	border-width:6px;
	border-style: solid;
	left:634px;
	top:102px;
	width:160px;
	height:30px;
	z-index:1;
	}
	
#canard {
	position:absolute;
	left:534px;
	top: 55px;
	width:143px;
	height:343px;
	z-index:1;
	background-image: url(/images/canard2.png);
	layer-background-image: url(/images/canard2.png);
	}
#canardprofil {
	position:absolute;
	left:480px;
	top:245px;
	width:194px;
	height:343px;
	z-index:4;
	background-image: url(/images/canard3.png);
	layer-background-image: url(/images/canard3.png);
	}


#titefille {
	position:absolute;
	left:-80px;
	top:470px;
	width:140px;
	height:180px;
	z-index:4;
	background-image: url(/images/titefille.png);
	layer-background-image: url(/images/titefille.png);
	}
#texte {
	position:absolute;
	left:90px;
	top:130px;
	width:450px;
	height:420px;
	z-index:2;
	overflow:auto;
	padding-right:7px;
	padding-left:3px;
	}
#texteres {
	position:absolute;
	left:40px;
	top:130px;
	width:450px;
	height:420px;
	z-index:2;
	overflow:auto;
	padding-right:7px;
	padding-left:3px;
	}
#textegroupe {
	position:absolute;
	left:500px;
	top:130px;
	width:280px;
	height:420px;
	z-index:2;
	overflow:auto;
	padding-right:7px;
	padding-left:3px;
	}
#textevins {
	position:absolute;
	left:306px;
	top:135px;
	width:450px;
	height:420px;
	z-index:2;
	overflow:auto;
	padding-right:7px;
	padding-left:3px;
	}
#textemenu {
	position:absolute;
	left:350px;
	top:130px;
	width:440px;
	height:420px;
	z-index:2;
	overflow:auto;
	padding-right:7px;
	padding-left:3px;
	}
#photojolis {
	position:absolute;
	left:115px;
	top:128px;
	width:450px;
	height:420px;
	z-index:2;
	overflow:auto;
	}
#txtjolis {
	position:absolute;
	left:295px;
	top:135px;
	width:300px;
	height:380px;
	z-index:2;
	overflow:auto;
	}
#texte2 {
	position:absolute;
	left:150px;
	top:160px;
	width:532px;
	height:420px;
	z-index:2;
	overflow:auto;
	padding-right:7px;
	padding-left:3px;
	}
#groupe {
	position:absolute;
	border-color:black;
	border-width:6px;
	border-style: solid;
	left:634px;
	top:366px;
	width:160px;
	height:30px;
	z-index:1;
	}
#photo {
	position:absolute;
	left:620px;
	top:408px;
	width:160px;
	height:93px;
	z-index:5;
	background-image: url(..//images/photo.png);
	layer-background-image: url(..//images/photo.png);
	}
#contact {
	position:absolute;
	border-color:black;
	border-width:6px;
	border-style: solid;
	left:634px;
	top:501px;
	width:160px;
	height:30px;
	z-index:1;
	}
#reserve {
	position:absolute;
	left:614px;
	top:360px;
	width:160px;
	height:200px;
	z-index:1;
	}
#camp {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	z-index:1;
	overflow: visible;
	visibility: visible;
	border: 0px none #000000;
	border-width:0px;
	background-image: url(..//images/horlofond1.jpg);
	layer-background-image: url(..//images/horlofond1.jpg);
	}

#error {
	position:absolute;
	left:101px;
	top:235px;
	z-index: 100;	
}
.tmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: red;
	margin-top: 0px;
	font-weight: bold;
}
#logo {
	position:absolute;
	left:120px;
	top:-15px;
	width:241px;
	height:159px;
	z-index:10;
	background-image: url(/images/logo.png);
	layer-background-image: url(/images/logo.png);
	background-repeat: no-repeat;	color: #990000;
	}
.staff{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: red;
	margin-top: 0px;
	font-weight: bold;
}
.poste{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #123f93;
	margin-top: 0px;
	font-weight: bold;
}
.tigre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #123f93;
	margin-top: 0px;
	font-weight: bold;
}
.desc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	margin-top: 0px;
}