body {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:15px;
	text-align:justify;
	color:#000000;
	background-color:#ffffff;
}

p { padding:2px; margin:2px; }
img {border:none;}
a:link { font-weight:normal; text-decoration:none; color:#C12725; }
a:visited { font-weight:normal; text-decoration:none; color:#000000; }
a:hover, a:active { text-decoration:underline; color:#000000; }
select, input { font-size:11px; }
textarea { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }


/* ZONE GLOBALE */
#conteneur {
	position:absolute;
	left:50%;
	top:50%;
	width:970px;
	height:570px;
	margin-top:-285px;
	margin-left:-485px;
	border:0px;
	z-index:1;
	background-image:url(../_img/background.jpg);
}

#central {
	position:relative;
	top:280px;
	width:100%;
	height:136px;
}
#logo {
	position:relative;
	width:193px;
	height:136px;
	z-index:2;
}
#wide {
	position:absolute;
	top:0px;
	right:0px;
	width:662px;
	height:136px;
	z-index:0;
}
#widedata {
	position:absolute;
	top:-60px;
	right:0px;
	width:630px;
	height:156px;
	z-index:1;
}
#bottles {
	position:relative;
	width:auto;
	height:auto;
}
#winesheet {
	position:absolute;
	top:-60px;
	right:0px;
	width:330px;
	height:156px;
	z-index:1;
}
#wineprod {
	position:absolute;
	top:-180px;
	left:-220px;
	width:auto;
	height:auto;
	z-index:3;
}
#infoBox {
	position:absolute;
	background-color:#990000;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px;
	width:auto;
	height:auto;
	top:-99px;
	left:359px;
	z-index:20;
}
#text {
	position:absolute;
	line-height:18px;
	top:0px;
	right:0px;
	width:370px;
	height:180px;
	color:#FFFFFF;
	padding:20px 20px 0px 0px;
}
#text a:link { text-decoration:underline; color:#81715F; }
#text a:visited { text-decoration:underline; color:#81715F; }
#text a:hover { text-decoration:none; color:#C12725; }
#text a:active { text-decoration:none; color:#C12725; }

#hometext {
	position:absolute;
	top:-30px;
	right:0px;
	width:312px;
	height:180px;
	color:#FFFFFF;
	padding:0px 20px 0px 10px;
}
#hometext a:link { text-decoration:underline; color:#81715F; }
#hometext a:visited { text-decoration:underline; color:#81715F; }
#hometext a:hover { text-decoration:none; color:#C12725; }
#hometext a:active { text-decoration:none; color:#C12725; }

#objet {
	position:absolute;
	width:auto;
	height:auto;
}
#baseline {
	position:absolute;
	bottom:-22px;
	right:0px;
	width:638px;
	height:22px;
	z-index:3;
}
#footer {
	position:absolute;
	bottom:-45px;
	left:0px;
	width:970px;
	height:auto;
	font-size:10px;
	text-align:center;
}
#footer a:link { font-weight:normal; text-decoration:none; color:#C12725; }
#footer a:visited { font-weight:normal; text-decoration:none; color:#000000; }
#footer a:hover { text-decoration:underline; color:#000000; }
#footer a:active { text-decoration:underline; color:#000000; }

#menu {
	position:absolute;
	top:-14px;
	left:200px;
	width:110px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:5;
}
#menu ul { margin:0; padding:0; list-style:none; left:0px; }
#menu li { margin:15px 0px; padding:0px; }
#menu a:link { font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#000000; padding:0px 4px; }
#menu a:visited { font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#000000; padding:0px 4px; }
#menu a:hover { font-weight:bold; text-decoration:none; color:#BD9D6E; background-color:#000000; padding:0px 4px; }
#menu a:active { font-weight:bold; text-decoration:none; color:#BD9D6E; background-color:#000000; padding:0px 4px; }


/* styles de texte */
.Small {
	font-size:12px;
	font-weight:bold;
	color:#DE1A24;
}
.Title {
	font-size:16px;
	font-weight:bold;
	color:#81715F;
	letter-spacing:10px;
	line-height:20px;
}
.WineTitle {
	font-size:16px;
	font-weight:bold;
	color:#81715F;
	letter-spacing:1px;
	line-height:20px;
}

button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}

button.rounded {
background: transparent url( ../_img/btn_right.png ) no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

button span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

button.rounded span {
background: transparent url( ../_img/btn_left.png ) no-repeat scroll left top;
color: #FFFFFF;
}

button.rounded:hover {
background-position: 100% -30px;
}

button.rounded:hover span {
background-position: 0% -30px;
}

button::-moz-focus-inner {
border: none;
}


#entryPoint {
	position:absolute;
	top:240px;
	left:777px;
	width:163px;
	height:auto;
	color:#FFFFFF;
	padding:5px;
	text-align:right;
}
#entryPoint a:link, #entryPoint a:visited, #entryPoint a:active { text-decoration:none; color:#FFFFFF; background-color:#C12725; padding:5px; }
#entryPoint a:hover { text-decoration:none; color:#FFFFFF; background-color:#81715F; padding:5px; }
