* { margin: 0; padding: 0; border: none; }
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #470000;
	text-align: center;
	font-size: 9pt;
}
a, a:hover, a:visited, a:active {
	text-decoration: none;
	color: #EAAD34;
}
big {
	font-size: 200%;
}
/* Structure */
#main {
	width: 934px;
	height: 564px;
	background: url("bg.jpg") no-repeat;
	margin: 5px auto;
}
#frise {
	margin: 10px auto;
	width: 958px;
	height: 562px;
	margin-bottom: -567px;
	background: url("border.png") left repeat-y;
}
#gauche {
	position: relative;
	width: 69%;
	height: 564px;
	float: left;
	overflow: auto;
	text-align: left;
	color: #F2D28B;
	scrollbar-face-color: black;
	scrollbar-shadow-color: #511108;
	scrollbar-highlight-color: #511108;
	scrollbar-3dlight-color: #511108;
	scrollbar-darkshadow-color: #511108;
	scrollbar-track-color: #511108;
	scrollbar-arrow-color: #F2D28B;
	padding: 10px 8px 6px 20px
}
#contenu {
	height: 540px;
	width: 100%;
}
#droite {
	width: 28%;
	height: 564px;
	float: left;
}
#floatMenu {
	position: absolute;
	left: 95px;
	top: 55px;
	width: 520px;
	background: #7B3D09;
	border: 1px solid #FFCC33;
	padding: 6px;
}
/* Float right */
#logo {
	margin: 10px 0px 0px 0px;
}
#langues {
}
#menu {
	list-style-type: none;
	text-align: right;
	margin-right: 35px;
}
#context {
	width: 218px;
	height: 227px;
	overflow: auto;
	background: url("bg_context.jpg") no-repeat;
	scrollbar-face-color: black;
	scrollbar-shadow-color: #511108;
	scrollbar-highlight-color: #511108; /* */
	scrollbar-3dlight-color: #511108;
	scrollbar-darkshadow-color: #511108;
	scrollbar-track-color: #511108;
	scrollbar-arrow-color: #F2D28B;
	margin-top: 5px;
	margin-left: 26px;
	text-align: left;
	color: #F2D28B;
	font-size: 80%;
	padding: 5px;
}
#context #titre { font-size: 140%; color: #BC8006; padding-left: 20px; }
#context #sep { margin-left: 5px; border-bottom: 1px solid #E2A834; width: 200px; margin-bottom: 5px; }
#context p { padding-left: 5px; }
#context .plus { font-size: 110%; font-weight: bold; }
/* */
#vinIcon {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
/* */
.banane {
	float: right;
	width: 470px;
	x-background: red;
	overflow: hidden;
}
/* Misc */
.block { float: left; }
ul.dot { list-style-image: url("dot.gif"); }
ul.dot li { margin-left: 30px;}
ul.arrow { list-style-image: url("redarrow.gif"); }
ul.arrow li { margin-left: 20px; margin-top: 10px; }
p.p1 {
	margin-top: 20px;
	text-indent: 20px;
	text-align: justify;
}
p.txt {
	text-align: justify;
	line-height: 125%;
	font-size: 105%;
}
h1.categorie { font-weight: 100; font-size: 350%; margin: 5px; margin-bottom: 10px; }

.closeX { text-align: right; margin: 0px; padding: 0px; }
.closeX a { background: #7B3D09; border: 1px solid #FFCC33; font-family: Arial, Helvetica, sans-serif; padding: 0px 4px; font-weight: bold; cursor: pointer; font-size: 80%; }
.closeX a:hover { color: #FFFF99; border-color: #FFCC33; }

/** **/

#master0 { float: right; border:5px solid #2f0802; margin:15px 0px 15px 12px; }

/** Google Map **/

#map { width: 520px; height: 400px; margin-left: 18px; margin-top: 18px; }