#centercontent
{
	display:inline-block;
	width:754px;
}
label { line-height:15px; }
div.wine
{
	border-bottom:1px solid #e8e2d5;
	float:left;
	margin:0;
	padding:0;
}
div.leftitem
{
	border-left:1px solid #e8e2d5;
}
.wine img.winepic
{
	background:url(../img/design/bg-thumbnail.gif) top left no-repeat;
	float:left;
	height:174px;
	padding:8px 8px 8px 8px;
	width:74px;
}
.wine dl.winedata
{
	float:left;
	margin:5px 5px 0 12px;
	padding:0;
	width:330px;
}
.wine dl.winedata dt,.wine dl.winedata dd
{
	color:#000;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding:0;
}
.wine dl.winedata dt{font-weight:bold;}
.wine dl.winedata dd.wineland{font-style:italic;}
.wine dl.winedata dd.winedescription{margin:10px 0;}
.wine dl.winedata dd.wineaction {color:#a51d12;font-weight:bold;margin:0 0 0 0px;}
.wine dl.winedata dd.wineaction a{color:#a51d12;font-weight:bold;text-decoration:none;}
.wine dl.winedata dd.wineaction a:hover{color:#a51d12;font-weight:bold;text-decoration:underline;}

div.winelist
{
	display:table;
	margin:0;
	padding:0;
	width:700px;
}
.winelist dl.winedata
{
	display:table-row;
	margin:5px 5px 0 12px;
	padding:0;
}
.winelist .winedata dt,.winelist .winedata dd
{
	display:table-cell;
	border-bottom:1px solid #e8e2d5;
	color:#000;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding:0 5px 0 0;
}
.winelist .winedata dt.winemil		{width:50px;font-weight:bold;}
.winelist .winedata dd.winename		{width:550px;font-style:italic;}
.winelist .winedata dd.wineappel	{width:250px;text-transform: uppercase;}
.winelist .winedata dd.wineprice	{width:100px;text-align: right;}

#winelist th { padding-right:5px; cursor:pointer; }
#winelist .table-th-nosort { cursor:default; }
#winelist td.winemil		{width:50px;font-weight:bold;}
#winelist td.winename		{width:550px;font-style:italic;}
#winelist td.wineappel	{width:250px;text-transform: uppercase;}
#winelist td.wineprice	{width:100px;text-align: right; white-space: nowrap;}
#winelist td.wineprice:after	{content: "€";}

#searchengine {
	width:740px; position:relative; left: 20px;
}
#search_millesime { height:35px; left:-15px; }
#resultcnt { font-size:8pt; font-weight: bold; color:#A51D12; margin: 0 55px 0 0; text-align:right; }
#wineslider {
	position:relative; width:715px;height:30px;
	background-position: top center; background-repeat: no-repeat;
}
#wineknob {
	cursor:pointer;
	position:relative;
	top:-30px;
	width:57px; height:25px;
	background:url("/img/design/millesimebar_scroll.png") no-repeat bottom center;
	padding:0 11px 0 11px;
}
#wineknob_old {
	cursor:pointer;
	position:relative;
	top:-23px;
	width:40px; height:23px;
	background:url("/img/design/knob.png") no-repeat bottom center;
	opacity:0.7;
}
#wineknob span {
	width:50px; text-align: center; font-size: 8pt; font-weight: bold;
	/*
	border:1px dotted #a51d12;
	color:#a51d12;
	*/
	color:#fff;
	padding:5px 0 0 4px;display:block;
}
#cataloguevin {
	width:720px;
	height:360px;
	margin-left:20px;
	overflow:hidden;
	padding:0;
	/*border:1px dotted #a51d12;*/
}
#catalogue_mask_left {
	position:absolute; z-index: 12;
	width:10px;
	height:360px;
	left:0;
	background:url(/img/design/border_left_fade.png) repeat-y;
}
#catalogue_mask_right {
	position:absolute; z-index: 12;
	width:10px;
	height:360px;
	right:0;
	background:url(/img/design/border_right_fade.png) repeat-y;
}
div.catalogue_page {
	position:absolute; z-index: 13;
	top:400px;
	width:32px;
	height:84px;
	opacity:0.3;
	background-image: url(/img/design/arrow.png);
	background-repeat: no-repeat;
}
div.catalogue_page:hover {
	opacity:1;
}
#pagenext.catalogue_page {
	right:5px;
	background-position:top right;
}
#pagenext.catalogue_page:hover {
	background-position:bottom right;
}
#pageprev.catalogue_page {
	left:-7px;
	background-position:top left;
}
#pageprev.catalogue_page:hover {
	background-position:bottom left;
}
#wallvins{ z-index:1; }
#wallvins .info { width:700px;text-align:center;line-height:300px; font-weight: bold; font-size: 9pt; color:#444; overflow: hidden; }

#wallvins .item {
	display:block;
	color:#000;
	height:inherit;
	padding:0 5px 0 5px;
	/*width:240px;height:175px; overflow: hidden;
	border:1px solid #a51d12;*/
	cursor: pointer;
}
#wallvins .item div { position:absolute; font-size:9pt; }
#wallvins .item img:hover { cursor: pointer; }
#wallvins .item p:hover { cursor: pointer; }
#wallvins .item h1:hover { cursor: pointer; }
#wallvins .item img {
	position:absolute;
	z-index: 10;
	width:75px;
	max-height:165px;
	top: 5px; left: 5px;
	box-shadow: 0 0 5px 0 #555555;
    border-radius: 5px;
}
#wallvins .item img.empty {
	background:url(../img/design/thumbnail_back.png) top left no-repeat;
	width:75px;
	height:165px;
	margin: 0;
	box-shadow: none;
	padding:5px 5px 5px 5px;
}
#wallvins div.name { z-index: 12; left:90px; top:5px; text-align: left; font-size:8pt; overflow: hidden; width:235px; max-height:130px; }
#wallvins div.name h1 { color:#000; font-weight: bold; margin:0; padding: 2px 0; font-size: 9pt;}
#wallvins div.name p  { color:#400; font-weight: bold; font-style: italic; margin:2px 0; padding: 2px; font-size: 8pt; background:url(/img/design/catalogue_bg_title.png) repeat-y left;}
#wallvins div.bt { z-index: 11; color:#a51d12;font-weight: bold; left:90px; bottom:20px; text-align: left; }
#wallvins div.bd { z-index: 19; top:0;right:0; width:10px; height: 170px; background:transparent url(/img/design/border_right_fade.png) repeat-y; }
#wallvins span.desc { display:block; padding-top:5px; font-size:7pt; }

#wallvins div.activ { background-color:#eceae0; }
#searchengine h3 {
	padding:0; margin:0; /*display:inline; float:left;*/
	position:absolute;top:-22px;left:-10px;
	font-weight: bold;font-size:9pt;line-height: 22px; vertical-align: middle;
}
a.searchcrit_sel {
	margin:0; cursor: pointer; font-size:8pt;
}
ul.searchcrit {
	display: block; padding:0 0 0 2px; margin:0;
}
ul.searchcrit li {
	padding:0; margin:0 2px 2px 0;
	list-style: none;
	display:inline-block;
}
li.bou {float:right;}
ul.searchcrit select { margin:0; font-size:9pt; /*border:none; font-weight:bold; background-color: #A51D12; color:#e4e0d7;*/ }
ul.searchcrit select.selected { background-color: #A51D12; color:#fff; font-size:9pt; font-weight:bold;  }
ul.searchcrit select[disabled] { color:#777; border:none; }
ul.searchcrit select[disabled].selected { background-color: #A51D12; color:#fff; opacity:0.6 }
ul.searchcrit option { font-size:9pt; font-weight:normal; background-color:#fff; color:#000; }
ul.searchcrit option[disabled] { color:#8AA; font-size:7pt;  }
ul.searchcrit option.snull { color:#8AA; font-size:7pt; }
ul.searchcrit #sfmil option { font-size:9pt; }

#downloadcatalog {
	/*position:absolute; top:650px ;*/ z-index: 13;
	margin:3px 20px 0 0;
	text-align: right;
}
#downloadcatalog a {
    display:inline-block;
	padding-right: 20px;
	background: url(/img/picto/pdf.png) no-repeat center right;
}
